0
我寫一個YAML文件,如下所示:使用YAML :: dump編寫yaml時可以更改空格的數量嗎?
File.open('output.yaml', 'w') do |f|
YAML::dump(yaml, f)
end
的書面文件中的內容使用了2個空格縮進。我怎樣才能改變空格的數量?說我想要4個空格而不是2個,可以這樣做嗎?除了在編寫yaml之後處理整個文件之外,我找不到任何解決方法來執行此操作。
感謝。它看起來像我使用的ruby 1.9.2版本已經作爲defauly yamler的syck,它不支持縮進選項。不幸的是,我無權升級版本。 – Amar
@Amar我的事情就像':Indent => 4' for syck – bliof
@Amar檢查這個http://stackoverflow.com/questions/1054730/is-it-possible-to-specify-formatting-options-for -to-YAML合紅寶石 – bliof