是否可以将哈希值作为复选框值传递?
我的控制器传递一个哈希数组(@citations),我的视图循环遍历此数组并显示哈希值,如下所示。
这是我的表单代码。
<%= simple_form_for @user do |f| %>
<ul class="publications">
<% @citations.each do |publication| %>
<li>
<div class = "PublicationString">
<%= check_box_tag "publications[]", publication %>
<%= publication[:title] %>
<%= publication[:authors] %>
<%= publication[:journal] %>
<%= publication[:year] %>
<%= publication[:volume] %>
<%= publication[:pages] %>
</div>
</li>
<% end %>
<div class="actions">
<%= f.submit "Add to profile" %>
</div>
</ul>
<% end %>
我需要做的是将一个哈希数组传递回控制器,然后让控制器循环遍历数组,并为每个哈希在我的publication表中创建一个新的发布(每个哈希都有一列值)。
是否可以将哈希值作为复选框的值传递?
非常感谢