【问题标题】:string does not display as html in erb字符串在 erb 中不显示为 html
【发布时间】:2014-05-14 13:55:11
【问题描述】:

不知道我做错了什么。我有一个字符串,它是 HTML 的 sn-p。我正在使用 erb 标签来显示它。但是,它不会将其呈现为 HTML。它正在剥离标签并插入字符

源ERB sn-p可以找到here

html 标签似乎已被剥离,而是替换为“& lt span class= x27;” .源码可见here

【问题讨论】:

  • 尝试使用html_saferaw

标签: html ruby-on-rails tags erb


【解决方案1】:

正如我所说,尝试使用html_saferaw

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

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

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

&lt;%== 等价于raw

有关详细信息,请参阅这些 Guides。你的情况也可以参考safe_join

【讨论】:

  • 嗨,帕万,感谢您为我提供这些详细信息。我将在今天晚些时候对此进行测试。
  • 非常感谢帕万。我使用了 html_Safe 并且工作了。
  • @Anand 很高兴为您提供帮助 :)
猜你喜欢
  • 2015-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-30
  • 1970-01-01
  • 1970-01-01
  • 2013-11-27
相关资源
最近更新 更多