字符串在erb中不显示为html

时间:2014-05-14 13:55:11

标签: html ruby-on-rails tags erb

不确定我做错了什么。我有一个字符串,它是HTML的片段。我正在使用<%=%> erb标签让它显示出来。但是,它不会将其呈现为HTML。它正在剥离标签并插入字符

可以找到源ERB代码段here

html标签似乎被剥离了,但取而代之的是“& lt span class =& #x27;” 。可以看到来源here

1 个答案:

答案 0 :(得分:2)

正如我所说,请尝试使用html_saferaw

<%= sent_array.join('').html_safe %>

<%= raw sent_array.join('') %>

<%== sent_array.join('') %>

<%==相当于raw

有关详情,请参阅 Guides 。在您的情况下,您还可以参考 safe_join