【发布时间】:2011-06-09 15:04:03
【问题描述】:
在 Rails 3 应用程序中,我有一个域类,其中一个属性存储纯 HTML 内容(它是一个博客应用程序,域类是 Post)。
在 ERB 模板中,我需要显示属性的内容,因为它被格式化,并带有 HTML 标记。但是,Rails 正在转义所有 HTML 标签!如何为此类属性禁用此行为?
例子:
somePost = Post.new
somePost.content = "<strong> Hi, i'm here! </strong>"
在erb模板中:
<%= somePost.content %>
生成的 HTML 被转义:
<strong> Hi, i'm here! </strong>
【问题讨论】:
标签: ruby-on-rails-3 escaping erb