我有一个带有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)
答案 0 :(得分:4)
你想这样做:
<%= raw Post.text %>
或haml
= raw Post.text
原因是因为rails会转义您的html并将<p>
转换为<p>
。
答案 1 :(得分:1)
通常用html解析器解析html。你是什么意思“这样才能显示HTML标签所暗示的方式”?显示什么?大概不是网络浏览器..