【发布时间】:2013-12-27 12:52:36
【问题描述】:
你在config/application.rb中放置了类似的东西
I18n.enforce_available_locales = true
config.i18n.load_path += Dir[Rails.root.join('config/locales/', '*.{rb,yml}').to_s]
config.i18n.available_locales = ['es-LA', :en]
config.i18n.default_locale = 'es-LA'
并且警告仍然出现:
[deprecated] I18n.enforce_available_locales will default to true in the future.
【问题讨论】:
-
对于其他通过搜索偶然发现此问题的人,请查看 ruby on rails guides、configuration rails、i18n。这个边缘文档链接有最新的:edgeguides.rubyonrails.org/configuring.html#configuring-i18n我的应用程序仍然是 Rails 3.1(是的,我知道,忙起来……)这个新的 i18n 弃用通过一个小更新溜走了。
标签: localization ruby-on-rails-4 rails-i18n