索引上有多个复选框。当我勾选复选框时,每个复选框应该有不同的值。
我想获取每个复选框的值并使用params传递值...当页面重新加载时,我想查看在索引上检查的复选框的所有参数
离 。 Checkbox_1 =已选中
Checkbox_2 =已选中
Checkbox_3 =未选中
Checkbox_4 =已选中
Checkbox_5 =未选中
重新加载变量
teste: <%= @value %>
应显示:
teste:[1,2,4]
我应该在视图和控制器上创建复选框
答案 0 :(得分:1)
position将循环基于你的循环的值(对于每个/ map命令的活动记录数据),checkbox_array将按照你上面的请求返回结果
<% position = 1 %>
<% your looping command here %>
<%= check_box_tag 'checkbox_array[]', position,false %>
<% position = position + 1 %>
<% end %>
在index.html.erb
中link_to "your model", model_path(:my_values => checkbox_array)
我尝试按照您的要求,我的想法来自您的索引页面,您通过link_to参数传递了checkbox_array的内容,以上就是示例