컨트롤러에서 변수는 @xml_string = "<tag> hello \n world </tag>"
입니다. 이제 @xml_string
의 콘텐츠를 표시하려고합니다. erb 파일에서 나는 <%= @xml_string %>
을 작성했으나 hello world
만 표시 할 수 있으며 <tag> </tag>
태그는 누락되어 \n
은 무시되었습니다.erb 파일에서 xml 형식의 문자열을 표시하는 방법
마찬가지로, <% render :text => @xml_string , :content_type = 'application/xml' %>
에는 전혀 표시되지 않습니다.
이 작업을 수행하는 올바른 방법은 무엇입니까? 감사.
@khell 이제 ''을 표시 할 수 있지만 '\ n'은 여전히 무시되었습니다. +1 –
pierrotlefou
문자열을 @xml_string에 할당 할 때 큰 따옴표를 작은 따옴표로 변경하십시오. – khelll
사실, 내용은'File.open ("a.xml"). read'을 사용하여 xml 파일에서 읽었습니다. 이 경우 어떻게해야합니까? 감사 – pierrotlefou