I considere que su respuesta es:
"¿Cómo escribir una frase/párrafo en archivo .yml (YAML) con líneas de corte y hacer que los rieles de salida (HTML) contengan esas líneas de corte?"
Así que para mí el objetivo es escribir una frase dentro del archivo .yml (YAML) con líneas de corte, para comprender fácilmente el resultado final y luego tener ese resultado exacto en nuestro HTML, generado por Rails.
Para eso necesitamos algunas precauciones sencillas tanto en el archivo .yml como en nuestro archivo .html.erb | .slim.
Así como lo hago.
welcome_page.html.slim
h4.white = t('welcome_html')
Por favor, tenga en cuenta que aquí la parte final _html. Si su clave de traducción finaliza con _html, obtiene escaparse de forma gratuita. Fuente: http://guides.rubyonrails.org/i18n.html#using-safe-html-translations
en.yml
en:
welcome_html: |
Welcome on StackOverflow!</br>
This is your personal dashboard!
Así que ahora dentro de nuestro archivo .yml podemos utilizar < etiqueta/br> HTML que se escapó. Para leer y entender fácilmente cómo aparecerá el resultado que nos gustaría utilizar el "|" opción yaml que nos permite tener líneas de corte también dentro del archivo .yml. Pero recuerda que "|" La opción aquí es solo para nosotros, ser más legible y amigable para el desarrollador. "|" ¡La opción YAML no afectará la salida! También podemos utilizar otras opciones YAML como éstas:
en:
welcome_html: >
Welcome on StackOverflow!</br>
This is your personal dashboard!
o:
en:
welcome_html:
Welcome on StackOverflow!</br>
This is your personal dashboard!
o:
en:
welcome_html: "Welcome on StackOverflow!</br>This is your personal dashboard!"
Todos ellos producen el mismo resultado, por lo que ahora su página HTML reflejará esa línea de ruptura.
Como está utilizando rieles que necesita para utilizar algunas precauciones tanto sobre raíles lado YAML. Vea mi respuesta a continuación para obtener más detalles y considere marcarla como la respuesta correcta. Gracias. –