【发布时间】:2015-03-04 04:18:17
【问题描述】:
我们在应用程序中使用 I18n gem 进行翻译。
如果翻译在相应的语言环境中不可用,则预计会回退到 default_locale,即 :en。
Class Article
...
translates :title
...
end
以法国用户身份访问时,
article.title => title in english
but
article.attributes(:title) => nil
我猜属性直接取自 active_record 对象(法语翻译),因为它不可用,所以它返回 nil。如果相应语言环境中没有翻译,有没有办法让属性回退到默认语言环境。
【问题讨论】:
标签: ruby-on-rails internationalization