我试图默认选中这行 <%= f.collection_check_boxes :committed, checked, Date::ABBR_DAYNAMES, :downcase, :to_s, %>
在 db t.text "committed"
.
我尝试了 checked
的变体& true
,但也许我忽略了一些东西。
这是 Gist 的。
最佳答案
这里是关于如何将选中作为默认值添加到 collection_check_boxes 表单助手的快速回答,因为我花了一些时间才弄明白。把它分成一个 block ,你可以设置检查和添加类。更多信息,请访问 http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-collection_check_boxes .
<%= f.collection_check_boxes(:author_ids, Author.all, :id, :name) do |b| %>
<%= b.label(class: "check_box") { b.check_box(checked: true, class: "add_margin") + b.text } %>
<% end %>
关于ruby-on-rails - 如何将 collection_check_boxes 默认选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31766038/