誰かが私にこの理由を教えてください。私は自分のコントローラにcreate_fileアクションを持っています。XMLファイルがきれいでない
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ではないため、すべてのタグが1行で表示されます。
http://stackoverflow.com/questions/1316020/rails-xml-builder-with-no-pretty-printing-ie-minified-xml –
の重複返信Tichodromaのおかげで。残念ながら私は解決策を理解できませんでした。私のコードで何をすべきかを教えてください。私はRORの初心者です。 削除:ターゲットは=>ファイルも助けない、どちらも行いません。インデント=> 2つの作品 – A1aks