是的
@str = "<b>Hi</b>"
在我看来:
<%= @str %>
当我真正想要的是 嗨时,页面上显示的是: <b>Hi</b>
。将字符串“解释”为 HTML 标记的红宝石方法是什么?
编辑 : 其中
@str = "<span class=\"classname\">hello</span>"
如果在我看来是这样
<%raw @str %>
HTML 源代码是 <span class=\"classname\">hello</span
> ,其中我真正想要的是 <span class="classname">hello</span>
(没有转义双引号的反斜杠)。什么是最好的方法“不逃避”这些双引号?