0

我的数据库中有这个对象:

 => #<Page _id: 50683d421d41c8363d000060, _type: nil, created_at: 2012-09-30 12:38:26 UTC, title: "Terms", description: "Terms of use... <b>description</b>", published: true, slug: "terms"> 

在描述字段中,我添加了https://github.com/Nerian/bootstrap-wysihtml5-rails a b粗体标签。

但是当我渲染我的页面时,我可以看到:

Terms of use... <b>description</b>

如何在我的 mongodb 数据库数据上呈现 html 标签?

预览

http://www.image-share.com/ijpg-1766-71.html

4

1 回答 1

2

为了安全起见,Rails 默认会转义 html。

当你信任内容时,告诉 Rails:

<%= raw your_variable %>

或者:

<%= your_variable.html_safe %>
于 2012-09-30T17:13:50.740 回答