将HTML编码的标签输出为HTML

时间:2011-11-21 17:23:25

标签: html ruby-on-rails-3

我有一些来自服务的文本,如下所示:

Text with some <p%gt; tags.

如果我使用.html_safe在Rails中输出它,它会像这样呈现:

Text with some <p> tags.

但我希望标签实际上是HTML,所以它会像这样呈现:

Text with some

tags.

或类似。

我似乎无法弄清楚如何让Rails解码实体将它们输出为HTML - 我尝试了.html_safeCGI.unencode的各种组合但到目前为止还没有任何工作。

1 个答案:

答案 0 :(得分:0)

我发布了30秒后,我找到了一个解决方案:

CGI.unescapeHTML(string).html_safe

做到了:)