Пожалуйста, кто-нибудь может сказать мне причину этого. У меня есть действие create_file в моем контроллере.
file = File.new("xml/experiment.xml", "w")
# creating the builder file for the xml
xml = Builder::XmlMarkup.new :target => file
# xml tags
xml.instruct!
xml.EXPERIMENT_SET {
xml.alias("#{@experiment.alias}")
xml.center_name "#{@experiment.center_name}"
}
Я получаю вывод, подобный этому.
<?xml version="1.0" encoding="UTF-8"?><EXPERIMENT_SET><alias>ZAP430</alias><center_name></center_name></EXPERIMENT_SET>
Что не является аккуратным XML, все теги отображаются в одну строку.