Ruby on rails 轨道不';t在不修补application.rb的情况下加载ru.yml
我已经创建了ru.yml,但是Rails没有加载它。仅在添加以下内容时加载:Ruby on rails 轨道不';t在不修补application.rb的情况下加载ru.yml,ruby-on-rails,ruby,ruby-on-rails-4,internationalization,Ruby On Rails,Ruby,Ruby On Rails 4,Internationalization,我已经创建了ru.yml,但是Rails没有加载它。仅在添加以下内容时加载: config.i18n.load\u path=Dir[Rails.root.join('config','locales','*.yml')] 到application.rb。为什么rails不自动加载ru.yml 请注意,默认区域设置为“ru”: config.i18n.default\u语言环境=:ru Rails版本是4.1.6。在添加了ru.yml之后是否重新启动了Rails?我假设您忘记了加载路径上的。例如
config.i18n.load\u path=Dir[Rails.root.join('config','locales','*.yml')]
到application.rb。为什么rails不自动加载ru.yml
请注意,默认区域设置为“ru”:
config.i18n.default\u语言环境=:ru
Rails版本是4.1.6。在添加了
ru.yml
之后是否重新启动了Rails?我假设您忘记了加载路径上的。例如Dir[Rails.root.join('my','locales','.*.{rb,yml}')。从config/application.rb
。问题是,如果没有这样的线路,它根本无法工作。