ruby-on-rails Rails:从simple_form_for集合关联中删除标签

fdbelqdn  于 2023-10-21  发布在  Ruby
关注(0)|答案(2)|浏览(99)

我正在尝试删除当我们使用simple_form_for的“.association”时自动包含的标签。但是,不管我做什么,标题和它的<hr>继续显示。
我试过:

<%= f.association :attr_vals, collection: attr.attr_vals, 
    as: :check_boxes, wrapper: false, label: false %>

<%= f.association :attr_vals, collection: attr.attr_vals, 
    as: :check_boxes, wrapper: false, label: "" %>

但它一直显示:/
我能做些什么来消除它?

f4t66c6m

f4t66c6m1#

你可以试试这个:

<%= f.association :attr_vals, collection: attr.attr_vals, 
    as: :check_boxes, wrapper: false, label_method: "" %>
vktxenjb

vktxenjb2#

label: false似乎可以工作,例如处理枚举集合

<%= form.association :functions,
                          collection: functions.map { |f| [Function.functions.key(f)&.humanize, f] }, 
                          as: :check_boxes, 
                          label: false %>

相关问题