using simple_form
we can change class of a label using:
label_html => {:class => "myclass"}
but how do we do the same when dealing with checkboxes?
simple_form
assigns the default class of collection_check_boxes
Is there a way to change this default class?
I wanted to give an update to this answer in case someone comes here looking for a way to do this as I did.
You can give the label a class with this option :item_wrapper_class => 'class_goes_here'
Here is a full example:
= user.input :resident, :collection => [["In the U.S", true],["Outside the U.S.", false]], :label_method => :first, :value_method => :last, :as => :radio_buttons, :label => "Where is your principle residence?", :item_wrapper_class => 'inline'
If you want you can pass new_class
to the label doing something like:
<%= f.collection_check_boxes attribute, collection, value_method, text_method do |b| b.label(class: 'new_class') {b.check_box + b.text} end %>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With