Я пытаюсь показать строку с содержимым xml (правильно с пробелами и т. Д.) В виде рельсов.Rails String in View с пробелами
Действие моего контроллера читает XML-файл и помещает это содержимое в строку. Например
@xml_content = "
<main>
<children>
<a>
</a>
<b>
</b>
</children>
</main>
"
Тогда я получаю эту строку из моего контроллера и хочу показать это содержание XML в представлении.
<%= @xml_content %>
Но когда я печатаю эту строку в представлении все пробелы заблудиться и я получаю что-то вроде этого:
<main><children><a></a><b></b></children></main>
Printing ту же строку в консоли с «ставит @xml_content» создать правильный вывод.
Что я могу сделать, чтобы показать это содержимое xml со всеми пробелами в представлении?
EDIT: Контроллер:
@file = File.open(@xml_device_description.get_file_path)
@xml_content = Nokogiri::XML @file
О, хорошо. Это рабочий метод. Thx :) – Kumaro
Есть ли возможность форматировать строку или использовать подсветку синтаксиса? – Kumaro