我有阵列
PARAMS [:搜索] [:汽车]
包含
"search"=>{"cars"=>["11", "7"]}
这个数组我想把它放到一个表单字段的隐藏处(这个代码块在helper方法中):
...
data += hidden_field_tag 'search[cars]', params[:search][:cars]
...
return data.html_safe
发送后的这个表单给了我:
"search"=>{"cars"=>"[\"11\", \"7\"]"}
我想问你关于帮助,如何通过隐藏输入发送数组。
谢谢
答案 0 :(得分:1)
在视图中(使其适用于助手),您可以写:
<% params[:search][:cars].each do |car_id| %>
<%= hidden_field_tag 'search[cars][]', car_id %>
<% end %>