我正在使用部署在Heroku上的Rails 3.2.8开发本地化应用程序。 我创建了一个具有以下结构的本地化it.yml文件:
it:
activerecord:
attributes:
company:
name: "Nome"
address: "Indirizzo"
phone: "Telefono"
然后我使用:
Company.human_attribute_name(:name)
在我的视图中获取本地化标签。 默认语言环境是:it。
当我切换到英语时,一切都在我的本地环境中工作正常,但是一旦我部署到Heroku,本地化出了问题,即使我切换语言环境,human_attribute_name似乎也会返回意大利语。
我上面做错了什么,或者遗漏了什么?
答案 0 :(得分:0)
找到原因。在我的制作环境中,我有:
config.i18n.fallbacks = true
将其切换为 false 使应用程序正常运行。