Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将cn语言环境设置为rails应用程序?_Ruby On Rails_Rails I18n - Fatal编程技术网

Ruby on rails 如何将cn语言环境设置为rails应用程序?

Ruby on rails 如何将cn语言环境设置为rails应用程序?,ruby-on-rails,rails-i18n,Ruby On Rails,Rails I18n,我试着添加一种中文。我用的是gem rails i18n,当我这样做的时候 I18n.locale = :cn 控制台显示一个错误 I18n::InvalidLocale: :cn is not a valid locale 或者 I18n.locale = :"zh-CN" 区域设置不起作用 如何修复它?您需要将application.rb中的以下行更改为false config.i18n.enforce_available_locales = false 是,将其更改为I18n.lo

我试着添加一种中文。我用的是gem rails i18n,当我这样做的时候

I18n.locale = :cn
控制台显示一个错误

I18n::InvalidLocale: :cn is not a valid locale
或者

I18n.locale = :"zh-CN"
区域设置不起作用


如何修复它?

您需要将application.rb中的以下行更改为false

config.i18n.enforce_available_locales = false
是,将其更改为I18n.locale=:zh CN,您的文件名是什么?应该是zn-CN.yml