自定义collection_check_boxes

时间:2016-02-13 18:34:07

标签: html css ruby-on-rails checkbox form-helpers

<%= f.collection_check_boxes(:post, :author_ids, Author.all, :id, :name_with_initial) do |b| %>
   <% b.label { b.check_box + b.text } %>
<% end %>

以上代码将html输出为

<label tag>
    <input checkbox tag></checkbox>
    value of b.text
</label>

可以修改输出html(即label tag after input tag

<input checkboxtag></checkbox>
<labeltag>
    value of b.text
</labeltag>

尝试了与collection_check_boxes的各种组合,但无法成功。

1 个答案:

答案 0 :(得分:1)

<%= f.collection_check_boxes(:post, :author_ids, Author.all, :id, :name_with_initial) do |b| %>
   <%= b.check_box %>
   <%= b.label %>
<% end %>