Rails 3 + Simple Form:使用f.association时指定标签类

时间:2012-09-13 18:37:54

标签: ruby-on-rails-3 simple-form

如何在simple_form中使用f.association而不是f.input时指定标签类?

例如,这有效:

f.input :name, :label_html => { :class => 'some-class' }

但这不是

f.association :periods, :as => :check_boxes, :label_html => { :class => 'some-class' }

意味着与:name相关的标签将具有某类作为其类的一部分,但与:periods相关的标签不会。如何在不将f.association更改为f.input的情况下执行此操作?谢谢!

1 个答案:

答案 0 :(得分:1)

我认为您无法为每个标签添加自定义类,但您可以为每个项目包装器执行此操作,例如:

<%= simple_form_for(@user) do |f| %>
  <%= f.association :group, as: :check_boxes, item_wrapper_class: 'custom-class' %>
  <%= f.button :submit %>
<% end %>