我有一个索引,我正在显示文档列表。我想实现多重选择,以便对用户选择的文档执行不同的操作
我创建了一个
<%= check_box_tag 'id', 'document.id %>
每个文档的,在form_tag
中但是,如果我选择多个复选框,传递给操作的参数将被覆盖,我只是接收到我在id参数中选择的最后一个复选框的ID。
¿任何人都知道如何实现多重选择?¿任何其他方法? 我正在运行Rails 3和Ruby 1.8.7
提前致谢
答案 0 :(得分:1)
您需要设置:multiple => true
<%= check_box_tag 'id', document.id, :multitple => true %>
这将以params[:id]
答案 1 :(得分:0)
小修正(复数):
<%= check_box_tag 'ids[]', document.id %>
确保为attr_accessible
:document_ids
正确设置模型