我想从复选框中拿到 tiku.id,并在 Controller 中被选中的 id 进行操作,但是遇到了错误 我应该怎么从 check_box_tag 中正确的取出 id?如果是多个复选框,属于数组吗?我应该用循环操作吗? View 代码
<% Tiku.all.each do |tiku| %>
<tr>
<td><%= label_tag("integrity_checkbox[#{tiku.id}]") do %>
<%= check_box_tag("integrity_checkbox[#{tiku.id}]", tiku.id, false) %>
<%= content_tag("span", "#{tiku.timu}") %>
</tr>
<% end %>
这会显示多个复选框,当我选择多个的时候提交的信息是 "integrity_checkbox"=>{"4"=>"4", "5"=>"5"},
Controller 中的代码
tiku = Tiku.find(params[:integrity_checkbox])
显示错误:Couldn't find Tiku with 'id'={"4"=>"4", "5"=>"5"}