gpt4 book ai didi

html - Style Rails collection_check_boxes

转载 作者:太空狗 更新时间:2023-10-29 13:04:12 28 4
gpt4 key购买 nike

我一直在尝试将一些 CSS 类应用到 collection_check_boxes 但我无法让它工作。现在我这样做:

<div class="form-group">
<%= f.collection_check_boxes(:brand_ids, Brand.all, :id, :name) do |b| %>
<%= b.label { b.check_box + b.text } %>
<% end %>
</div>

输出这个 HTML:

<div class="form-group">
<label for="user_brand_ids_1">
<input id="user_brand_ids_1" name="user[brand_ids][]" type="checkbox" value="1">Brand 1
</label>
<input name="user[brand_ids][]" type="hidden" value="">
</div>

相反,我想输出这个 HTML:

<div class="form-group">
<label class="label-checkbox" for="user_brand_ids_1">
<input id="user_brand_ids_1" name="user[brand_ids][]" type="checkbox" value="1">
<span class="custom-checkbox"></span>Brand 1
</label>
<input name="user[brand_ids][]" type="hidden" value="">
</div>

我已经尝试了以下方法,但不起作用...

<div class="form-group">
<%= f.collection_check_boxes(:brand_ids, Brand.all, :id, :name, {}, {class: 'label-checkbox'}) do |b| %>
<%= b.label { b.check_box + b.text }, class: 'label-checkbox' %>
<% end %>
</div>

关于我该怎么做的任何想法?

最佳答案

像这样尝试:

    <%= f.collection_check_boxes(:brand_ids, Brand.all, :id, :name) do |b| %>
<%= b.label class:"label-checkbox" do%>
<%=b.check_box + b.text%>
<%end%>
<% end %>

关于html - Style Rails collection_check_boxes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24770491/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com