加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails不允许更改语言环境

发布时间:2020-12-17 04:34:39 所属栏目:百科 来源:网络整理
导读:我正在尝试更改我的rails(4.1.4)应用程序正在使用的语言环境,但每次我尝试在控制台中使用诸如 I18n.locale = :esI18n.default_locale = :de 出现I18n :: InvalidLocale错误.对于我测试的每个区域设置都是这种情况,包括区域性的,例如:en-US.即使我为该语言环
我正在尝试更改我的rails(4.1.4)应用程序正在使用的语言环境,但每次我尝试在控制台中使用诸如
I18n.locale = :es
I18n.default_locale = :de

出现I18n :: InvalidLocale错误.对于我测试的每个区域设置都是这种情况,包括区域性的,例如:en-US.即使我为该语言环境设置了* .yml文件,也是如此.唯一有效的是:en,这是我的默认值.

我觉得这应该是非常基本的东西,因为我找到的所有资源似乎都跳过这个作为给定,但它不适合我,我无法弄清楚在哪里寻找问题源.

解决方法

您是否在application.rb中添加了新的语言环境?
config.i18n.enforce_available_locales = false
config.i18n.available_locales = [:en,:es,:de]
config.i18n.default_locale = :de

您还必须在config / locale文件夹中创建文件en.yml,es.yml和de.yml.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读