首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >human_attribute_name缺省为错误的区域设置

human_attribute_name缺省为错误的区域设置
EN

Stack Overflow用户
提问于 2012-11-05 14:45:20
回答 1查看 399关注 0票数 0

我正在用部署在Heroku上的Rails 3.2.8开发一个本地化的应用程序。我创建了一个本地化it.yml文件,其结构如下:

代码语言:javascript
运行
复制
it:
  activerecord:
    attributes:
      company:
        name:             "Nome"
        address:          "Indirizzo"
        phone:            "Telefono"

然后我使用:

代码语言:javascript
运行
复制
Company.human_attribute_name(:name)

在我的视图中获取本地化标签。默认区域设置为:it。

当我切换到英语时,我的本地环境一切正常,但一旦我部署到Heroku,本地化就出现了问题,即使我切换了语言环境,human_attribute_name似乎也返回了意大利语。

我是不是在上面做错了什么,或者遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-05 14:56:13

找到原因了。在我的生产环境中,我有:

代码语言:javascript
运行
复制
config.i18n.fallbacks = true

将其切换为false可使应用程序正确运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13227193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档