Согласно Ruby on Rails Guides (http://guides.rubyonrails.org/i18n.html#using-safe-html-translations) все, что мне нужно сделать для рендеринга моих переводов без вызова html_safe
, на них должно быть имя ключа с _html
. Это то, что я пробовал:i18n HTML escaping не работает
en:
breadcrumbs:
root_html: "<i class='material-icons'>home</i>"
Назвать это так:
I18n.t('breadcrumbs.root_html')
вызывает выход быть это очень строка определяется в моих переводах, но не оказанные HTML. Что я делаю неправильно?
Использование Ruby on Rails 4.2.1. Спасибо заранее!
Вы попробовали 'I18n.t ('breadcrumbs.root.html')' (также, вместе с изменением 'root_html:' на 'root:')? –