在 Rails 3 应用程序中,我有一个域类,其中一个属性存储纯 HTML 内容(它是一个博客应用程序,域类是 Post)。
在 ERB 模板中,我需要显示格式化后的属性内容,并放置 HTML 标签。但是,Rails 正在转义所有 HTML 标签!如何禁用此类属性的此行为?
Example:
somePost = Post.new
somePost.content = "<strong> Hi, i'm here! </strong>"
在 erb 模板中:
<%= somePost.content %>
生成的 HTML 被转义:
<strong> Hi, i'm here! </strong>
尝试使用raw(somePost.content)
。或者,somePost.content.html_safe
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)