我正在从亚马逊提取产品描述,但它们到达时已被转义,看起来像纽约时报
当我使用 h、raw 或 html_safe 时,它在我的应用程序中显示为纽约时报
但我真的很希望它出现在纽约时报
最佳答案
试试这个:
<%= CGI.unescapeHTML("<i>New York Times</i>").html_safe %>
问题在于该字符串包含已转义的 html。因此,您需要先“取消保存”它。
关于html - 在 Rails 中渲染转义的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32803803/