我在新页面和编辑页面中使用以下collection_select,让用户选择联系人并将其关联到群组:
<%= f.label :contacts %>
<div><span class="ul">
<% current_user.contacts.all.each do |contact| %>
<%= check_box_tag "contacts[]", contact.id %>
<%= f.label contact.name %>
<% end %></div>
</span>
我想在组的编辑页面中显示已选中的联系人。是否有其他参数可以与check_box_tag一起使用?
答案 0 :(得分:2)
You can just pass in a true/false after the value
<%= f.label :contacts %>
<div>
<span class="ul">
<% current_user.contacts.all.each do |contact| %>
<% checked_logic = some logic for true/false %>
<%= check_box_tag "contacts[]", contact.id, checked_logic %>
<%= f.label contact.name %>
<% end %>
</span>
</div>
<% end %>