如何在<span>
代码中添加f.label
代码?
<%= f.label :test %>
请求的输出:
<label for="test">test<span>*</span></label>
谢谢&amp;问候。
答案 0 :(得分:17)
Label接受一个块,所以你可以这样做:
<%= f.label :test do %>
<span>*</span>
<%end%>
答案 1 :(得分:10)
您需要告诉rails,您提供的字符串不需要清理。使用String#html_safe
。
<%= f.label :test, "test<span>*</span>".html_safe %>
答案 2 :(得分:1)
这应该这样做:
<%= f.label :test, 'test<span>*</span>'.html_safe %>