在控制器中,我有一个变量@xml_string = "<tag> hello \n world </tag>"
。现在我想显示@xml_string
的内容。在erb文件中,我写了<%= @xml_string %>
,但这只能显示hello world
,xml标记<tag> </tag>
已被错过,而\n
被忽略。如何在erb文件中以xml格式显示字符串
Aslo,<% render :text => @xml_string , :content_type = 'application/xml' %>
根本不显示任何东西。
什么是实现这一目标的正确方法?谢谢。
@khell,现在我可以显示'',但是\ n仍然被忽略。 +1 –
pierrotlefou
2009-12-14 05:21:58
将字符串分配给@xml_string时,将双引号更改为单引号var – khelll 2009-12-14 06:08:06
实际上,使用File.open(“a.xml”)。read'从xml文件读取内容。在这种情况下我该怎么办?谢谢 – pierrotlefou 2009-12-14 06:22:24