YAMLで値の中に改行を含ませる
railsのfixture書いていたら値の中に改行があるテキストを扱いたくなったのでmemo
YAMLのデータで改行を含む文字列を表現するには | を使うらしい
key: | data data
こんな感じ
他にも erb の <%- -%> みたいな感じで微妙な表現があって
最終行の改行は無効
key: |- data data
最終行の改行も有効
key: |+ data data
改行を半角スペースへ置換
key: > data data
改行を半角スペースへ置換して最終行の改行は無効
key: >- data data
改行を半角スペースへ置換して最終行の改行も有効
key: >+ data data
だそうです。