Rails - 标签形式帮助器在内容中插入html标签

时间:2013-08-04 00:25:10

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

如果我想在标签表单助手中插入<br/>作为标记的一部分,我该怎么做?

现在我这样做:

<%= f.label(:foo, "Foo <br/> Bar: ") %>

它输出Foo <br/> Bar作为标签的文本。

我想要的是在Foo和Bar之间换行的标签。像这样:

  

     

酒吧

2 个答案:

答案 0 :(得分:5)

字符串需要标记为HTML安全,以便Rails不会清理输出。这是编写标签的简明方法。

<%= f.label :foo, 'Foo <br /> Bar: '.html_safe %>

答案 1 :(得分:0)

使用raw方法

<%= f.label(:foo, raw("Foo <br/> Bar: ")) %>