我有一个收藏复选框
<%= f.collection_check_boxes :tag_ids, Tag.all, :id, :name %>
我想在任何http://codepen.io/bbodine1/pen/novBm
中设置样式我如何为此添加课程?
到目前为止我已尝试过这些:
<%= f.collection_check_boxes :tag_ids, Tag.all, :id, :name do |b| %>
<%= b.check_box(class: "squaredFour")%>
<%end%>
和
<%= f.collection_check_boxes :tag_ids, Tag.all, :id, :name, {:item_wrapper_class => 'squaredFour' %>
它似乎不起作用。有人知道修复吗?感谢
答案 0 :(得分:0)
试试这样:
<% f.collection_check_boxes :tag_ids, Tag.all, :id, :name do |b| %>
<%= b.label { b.check_box(class: "squaredFour") } %>
<% end %>
您必须将b.check_box作为块传递给b.label,如果您希望为标签设置样式,您还可以将参数添加到b.label中。
b.label(class: "some_class")