如何在Rails中解析HTML?

时间:2010-11-30 19:34:40

标签: html ruby-on-rails redcloth

我有一个带有html标签的字符串。

=> "<p>hey man this is crazy g funk</p>\n<p>here i come with another crazy message from..</p>\n<p>dj eassssy d!@#!.</p>"

如何解析它以显示HTML标记的含义?

我试过了:

= Post.text
=h Post.text
= RedCloth.new(Post.text).to_html
= Hpricot(Post.text)

2 个答案:

答案 0 :(得分:4)

你想这样做:

<%= raw Post.text %>

或haml

= raw Post.text

原因是因为rails会转义您的html并将<p>转换为&lt;p&gt;

答案 1 :(得分:1)

通常用html解析器解析html。你是什​​么意思“这样才能显示HTML标签所暗示的方式”?显示什么?大概不是网络浏览器..