私はあなたの答えが意味すると思います:
「ブレークラインを含む.yml(YAML)ファイルにフレーズ/段落を記述し、レール出力(HTML)にそれらのブレークラインを含めるにはどうすればよいですか?」
したがって、私にとっての目標は、ブレークラインを使用して.yml(YAML)ファイル内にフレーズを記述し、最終的な出力を簡単に理解して、Railsによって生成された正確な出力をHTMLに含めることです。
そのためには、.ymlファイルと.html.erb|.slimファイルの両方で簡単な予防策が必要です。
これが私のやり方です。
welcome_page.html.slim
h4.white = t('welcome_html')
ここで、_htmlの最後の部分に注意してください。翻訳キーが_htmlで終わる場合は、無料でエスケープできます。ソース: http: //guides.rubyonrails.org/i18n.html#using-safe-html-translations
en.yml
en:
welcome_html: |
Welcome on StackOverflow!</br>
This is your personal dashboard!
したがって、.ymlファイル内で、エスケープされる</br>HTMLタグを使用できます。
読みやすく理解しやすいように、「|」を使用したい出力がどのように表示されるかを理解します。.ymlファイル内にもブレークラインを含めることができるyamlオプション。ただし、「|」ここでのオプションは、開発者にとってより人間が読みやすく、親しみやすいものにするためのものです。「|」YAMLオプションは出力に影響しません!また、次のような他のYAMLオプションを使用することもできます。
en:
welcome_html: >
Welcome on StackOverflow!</br>
This is your personal dashboard!
また:
en:
welcome_html:
Welcome on StackOverflow!</br>
This is your personal dashboard!
また:
en:
welcome_html: "Welcome on StackOverflow!</br>This is your personal dashboard!"
これらはすべて同じ出力を生成するため、HTMLページにそのブレークラインが反映されます。