我正在尝试form_for
在以下上下文中将html标记应用于rails标签的子字符串。
=f.label :question_7, "The Portrait of a Lady _ Henry James, an American author."
当我想做以下事情时
"<i> The Portrait of a Lady </i> _ Henry James, an American author."
我尝试使用#{}
字符串插值运算符并将其放入%i
其中,但这不起作用,也不是一种直观的解决方案。我同样尝试在字符串中添加HTML标记,这也是行不通的。如果我将标签用引号引起来,它只会将标签本身放在字符串中,否则,视图会爆炸,表明它不希望使用<
大括号来造成其损坏。
谢谢你的帮助!
一种使用的方式html_safe
。我敢肯定还有其他使用方法content_tag
。
= f.label :question_7, "<i>The Portrait of a Lady</i> _ Henry James, an American author.".html_safe
或者,使用一个块:
= f.label :question_7 do
%i The Portrait of a Lady
_ Henry James, an American author
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句