2016-04-01 1 views
0

У меня есть следующая ситуация. У меня есть два студента и курс, связанный через ассоциацию HABTM.Простая форма ассоциации в таблице HTML

В студенческой форме я хочу иметь список курсов, однако мне нужно больше информации, чем простой флажок и ярлык рядом с ним. По сути, я хочу иметь таблицу HTML с информацией из моей модели курса с флажком для ассоциации в первом столбце таблицы.

Как это можно сделать?

+0

Вы пробовали nested_form? –

ответ

0

По существу это сделал:

я итерация моей коллекции @courses и создал каждый флажок вручную, как это:

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

В мой контроллер Params я добавил это:

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

Моей студенческой модели необходимо:

accepts_nested_attributes_for :courses

Довольно просто, если вы знаете, что вы делаете :-)