【发布时间】:2016-09-29 15:09:10
【问题描述】:
根据 Ruby on Rails 指南 (http://guides.rubyonrails.org/i18n.html#using-safe-html-translations),在不调用 html_safe 的情况下渲染我的翻译所需要做的就是让键名以 _html 结尾。这是我尝试过的:
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:)?
标签: ruby-on-rails-4 rails-i18n