Uso de raíles 3. ¿Hay alguna manera fácil de decirle a I18n que respete la "seguridad html" de la cadena utilizada en la interpolación y que todas las cadenas traducidas html sean seguras de forma predeterminada? Así que si tengo este en.yml
:¿Cómo hacer que la traducción de los rieles 3 I18n sea automáticamente segura?
en:
user_with_name: 'User with name <em>%{name}</em>'
Y uso t('user_with_name', :name => @user.name)
, consigo nombre de los usuarios html escapó, pero <em>
y </em>
se deja como está?
Parece ser la solución más fácil, necesita probarlo – tig
Funciona en rieles 3.0.17 también. Estoy usando para que pueda poner y eacute; en archivos YML. Se molestan si mezclas latin-1 y UTF ... – mcr
No es necesario ningún parche mono, ya que las variables interpoladas se escapan automáticamente. Ver la respuesta por @onurozgurozkan. Esa debería ser realmente la respuesta aceptada. – Magne