0

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

现在当我这样做时:

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

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

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

酒吧

4

2 回答 2

5

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

<%= f.label :foo, 'Foo <br /> Bar: '.html_safe %>
于 2013-08-04T20:25:52.227 回答
0

使用raw方法

<%= f.label(:foo, raw("Foo <br/> Bar: ")) %>
于 2013-08-04T02:29:39.143 回答