Как сделать перевод rails 3 I18n автоматически безопасным?

, я использую rails 3. Есть ли простой способ сказать I18n о соблюдении «безопасности HTML»? строки, используемой в интерполяции, и сделать всю переведенную строку html безопасной по умолчанию? Итак, если у меня есть этот en.yml :

en:
  user_with_name: 'User with name <em>%{name}</em>'

, и я использую t ('user_with_name',: name => @ user.name) , я получаю имя пользователя с экранированием html, но и оставить как есть?

6
задан tig 31 March 2011 в 15:17
поделиться