2010-11-23 33 views
1

我要显示在XML视图文件一些HTML(RSS)的轨道:没有HTML标签在Rails的XML文件逃逸

# ... 
xml.description raw("<![CDATA[ "+raw(news.content(@language).body)+"]]>") 
# ... 

这将生成以下...

<description type="html">&amp;lt;![CDATA[ &amp;amp;lt;p&amp;amp;gt; ... 

任何想法?

+0

Rails的V3?用stuff.html_safe替换raw(stuff) – glebm 2010-11-23 22:33:32

回答

4

#raw#html_safe乱搞后,我发现这是工作:

# ... 
xml.description do 
    xml.cdata! news.content(@language).body 
end 
# ...