我有
@str = "<b>Hi</b>"
在我的erb视图中:
<%= @str %>
页面上将显示:<b>Hi</b>
当我真正想要的是Hi时。将字符串“解释”为HTML标记的红宝石方法是什么?
编辑:的情况下
@str = "<span class=\"classname\">hello</span>"
如果我认为
<%raw @str %>
HTML源代码是<span class=\"classname\">hello</span
>我真正想要的位置<span class="classname">hello</span>
(没有转义双引号的反斜杠)。“取消转义”双引号的最佳方法是什么?
%Q["quotation marks"] => "\"quotation marks\""
来源: en.wikibooks.org/wiki/Ruby_Programming/Syntax/… 不知道是否有帮助。