我正在使用 Skeleton CSS 样板,它要求input
复选框是子项,这是正确样式的label
标签:
<label class="example-send-yourself-copy">
<input type="checkbox">
<span class="label-body">Send a copy to yourself</span>
</label>
但是,Rails collection_check_boxes
FormBuilder 方法仅在label
之前直接输出input
。
<input id="movie_genre_ids_1" name="movie[genre_ids][]" type="checkbox">
<label for="movie_genre_ids_1">Action</label>
如何操作表单构建器对象的模板?
刚刚在 api 文档中发现了&block
的含义......基本上,我需要在一个块中调用每个方法:
<%= form.collection_check_boxes :category_ids, Category.all, :id, :name do |check|%>
<%= check.check_box %>
<%= check.label %>
<% end %>