【发布时间】:2011-06-16 04:26:55
【问题描述】:
我在 Rails 项目的一个视图中有一些简单的 erb 代码。
<%= comment.body %>
我希望保留comment.body 中的html 标记,因为它们具有格式信息。我已验证文本已正确保存在数据库中,就像
<b>hello</b>
然而页面上的结果是<b>hello</b> 而不是我期望的hello。
这怎么可能?我没有使用<%= h 来转义html 代码。
如何让它不逃逸?我正在使用rails 3。这有关系吗?
【问题讨论】:
-
快速回答:Rails 3 默认调用
h。这是一个重复的问题。
标签: ruby-on-rails-3 erb html-escape