I\'m trying to customize the output of a simple_form association, basically I need to display a checkbox label on two lines. My idea was adding a \"br\" tag into the \"label
For those of you looking to have custom html in elements as the title of the OP's question suggests, you can do this:
= f.input(:Foo, label: "Foo <span>(Blah helper text blah)</span>".html_safe)
Does html_safe
help?
<%= f.association(....).html_safe %>
if not, then post an example app on github showcasing this issue, so we can debug it
call html_safe
method on the string you want not to be escaped.
<%= f.association :item, :as => :check_boxes, :collection => current_user.items, :label => false, :label_method => lambda { |item| "#{item.city.capitalize},<br> #{item.address}".html_safe }%>