0
我有以下情況。我有兩張桌子學生和課程通過HABTM協會聯繫。HTML表格中的簡單窗體關聯
在學生形式上,我想要一個課程列表,但是我需要顯示比旁邊的簡單複選框和標籤更多的信息。從本質上講,我想要一個HTML表格,其中包含我的課程模型中的信息,並在表格的第一列中添加關聯的複選框。
這是如何實現的?
我有以下情況。我有兩張桌子學生和課程通過HABTM協會聯繫。HTML表格中的簡單窗體關聯
在學生形式上,我想要一個課程列表,但是我需要顯示比旁邊的簡單複選框和標籤更多的信息。從本質上講,我想要一個HTML表格,其中包含我的課程模型中的信息,並在表格的第一列中添加關聯的複選框。
這是如何實現的?
本質上講,這做到了:
我通過@courses集合迭代和創建的每個複選框手動像這樣:
check_box_tag "student[course_ids][]", course.id
在我的控制器PARAMS我添加了這個:
params.require[:student].permit(... ,course_ids: [])
我的學生模型需要:
accepts_nested_attributes_for :courses
很簡單,如果你知道自己在做什麼:-)
你試過nested_form? –