首先,我已经进行了大量的环顾四周,虽然问题得到了答案,但我有一个我认为有些独特的问题。我有一个使用以下代码生成的复选框列表:
<% for student in Student.find(:all) %>
<div>
<%= check_box_tag "user[student_ids][]", student.id, current_user.students.include (student) %>
<%= student.name %>
</div>
<% end %>
单击底部的“更新”按钮后,我需要将每个选中的框放入一个数组中。然后我计划遍历数组并对每个检查的名称做一些工作。但是,在将这些名称全部放入数组的过程中,我遇到了困难。我真的不确定这种工作应该是哪些标准的网络操作(即发布、获取等),所以我不知道如何设置路由。即使我可以设置到控制器的路由,我如何将检查的学生放入一组学生对象中?
提前感谢您的帮助!