我正在尝试自定义simple_form的关联输出,基本上我需要在两行中显示一个复选框标签。我的想法是在“label”中添加一个“br”标记,但不幸的是它被转义了,因此实际上显示为“br”,而不是换到新行。
我使用lambda自定义标签输出。
<%= f.association :item, :as => :check_boxes, :collection => current_user.items, :label => false, :label_method => lambda { |item| "#{item.city.capitalize},<br> #{item.address}" }%>
这会在标签字符串中产生一个转义的换行符,我该如何将标签显示在两行?
"#{h item.city.capitalize},<br> #{h item.address}".html_safe
。 - dskecse