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