YAMLではインデントが重要だと思います。配列のハッシュのYAMLインデント
私はirb
に次のようにテストした:
> puts({1=>[1,2,3]}.to_yaml)
---
1:
- 1
- 2
- 3
=> nil
私は期待このような何か:
> puts({1=>[1,2,3]}.to_yaml)
---
1:
- 1
- 2
- 3
=> nil
をなぜそこアレイのインデントではないでしょうか?
私はこれをhttp://www.yaml.org/YAML_for_ruby.html#collectionsで見つけました。
ダッシュはインデントとしてカウントされるため、インデントとして空白を必要とせずにマッピング内に シーケンスを追加できます。
明らかに、スカラーをシーケンスにマッピングするときにインデントを行う必要はありません。 – akonsu