html.erb无法识别html标签?

时间:2011-07-11 09:02:05

标签: html ruby-on-rails ruby-on-rails-3

RoR新手,所以请不要杀了我;)

想知道Rails 3为什么不识别从数据库中检索的HTML标签?

例如,

         Name   Content                     
         Title  <b>Great</b>    Show    Edit    Destroy

我希望将内容加粗并放入&lt; b>在它周围标记,当它从数据库中检索时,它看起来像一个普通的英语。

有什么想法吗?

提前谢谢。

2 个答案:

答案 0 :(得分:2)

如果我做对了,你需要这样做:

<%= myrecord.content.html_safe %>

获取“真正的”HTML,而不只是转义html代码。

答案 1 :(得分:0)

即使故意从数据库输出HTML也不安全,您应该在您尝试打印的内容上调用raw

<%= raw @object.my_content %>