我有以下情况。我有两个表通过HABTM协会链接的学生和课程。
在学生表格上,我想要一个课程列表,但是我需要显示的信息比简单的复选框和旁边的标签要多。基本上,我希望有一个HTML表格,其中包含我的课程模型中的信息,以及表格第一列中关联的复选框。
如何实现这一目标?
答案 0 :(得分:0)
基本上这样做了:
我遍历了我的@courses集合并手动创建了每个复选框:
check_box_tag "student[course_ids][]", course.id
在我的控制器参数中,我添加了这个:
params.require[:student].permit(... ,course_ids: [])
我的学生模特需要这个:
accepts_nested_attributes_for :courses
如果您知道自己在做什么,那就非常简单: - )