yml uniqueness tutorial true rails i18n gema error ruby-on-rails yaml

ruby-on-rails - uniqueness - rails translate model attributes



MultilĂ­nea I18n en Rieles 3 (1)

Esta es una pregunta simple pero realmente no puedo encontrar la respuesta en algún lugar. ¿Cómo maneja las traducciones multilínea en i18n en Rails?

Lo que actualmente tengo es algo como:

error: code: "This is the first line of the text and at some point it becomes too big. So now i continue here."

Esto funciona, supongo, porque se traduce en html donde los espacios no importan realmente si no están en una etiqueta pre. Aunque siento que esta no es la forma correcta. Y si es así, ¿cuál es realmente la forma correcta de hacerlo?


Esto realmente no es una pregunta I18n como probablemente una pregunta yaml. Has probado:

body : | This is a multi-line string. "special" metacharacters may appear here. The extent of this string is indicated by indentation.

Coloqué lo anterior en test.yml y en irb:

irb(main):012:0> x= YAML.load(IO.read(''test.yml'')) => {"body"=>"This is a multi-line string./n/"special/" metacharacters may/nappear here. The extent of this string is/nindicated by indentation./n"} irb(main):013:0> x["body"] => "This is a multi-line string./n/"special/" metacharacters may/nappear here. The extent of this string is/nindicated by indentation./n"

Para su ejemplo específico intente:

error: code: | Some really long error message here