html - 自定义 collection_check_boxes

标签 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(即 输入标签后的标签标签)作为

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

尝试了与 collection_check_boxes 的各种组合,但未能成功。

最佳答案

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

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

相关文章:

html - 将哈希添加到文件名,然后使用 Gulp 替换对它的引用

jquery - 数据行 CSS 类 - 确定表中返回的行数 - 说明

javascript - Javascript 中的原型(prototype)替代方案

html - 如何在任何第一个 child 悬停时突出显示所有第一个 child 等等?

html - Chrome 表格在换行时会扩展

html - 滚动条在 Chrome 中悬停时更改颜色

ruby-on-rails - Rails - 渲染部分而不必在文件名前使用 "_"?

angular - 如何使用 Ngfor 默认打开 Nebular Accordion

ruby-on-rails - ruby %() 与 ""

ruby-on-rails - 将运行总计附加到选定行数据的最佳方法是什么?