2016-04-01 9 views
0

Ich habe die folgende Situation. Ich habe zwei Tabellen Studenten und Kurse über HABTM verbunden.Simple Form Association in HTML Tabelle

Auf Student Formular möchte ich eine Liste von Kursen haben, aber ich brauche mehr Informationen angezeigt als ein einfaches Kontrollkästchen und eine Beschriftung daneben. Im Wesentlichen möchte ich eine HTML-Tabelle mit Informationen aus meinem Kursmodell mit einem Kontrollkästchen für die Zuordnung in der ersten Spalte der Tabelle haben.

Wie kann dies erreicht werden?

+0

tust du nested_form versucht haben? –

Antwort

0

Im Grunde tat dies es:

ich durch meine @courses Sammlung iteriert und erstellt jedes Checkbox manuell wie folgt aus:

check_box_tag "student[course_ids][]", course.id

In meinem Controller params Ich habe diese:

params.require[:student].permit(... ,course_ids: [])

Mein Student-Modell benötigt dies:

accepts_nested_attributes_for :courses

Ganz einfach, wenn Sie wissen, was Sie :-)