Bạn đặt một cái gì đó như thế này trong config/application.rb
Rails i18n cảnh báo xác nhận deprecation, sau khi cài đặt enforce_available_locales = true
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'
Và cảnh báo vẫn xuất hiện:
[deprecated] I18n.enforce_available_locales will default to true in the future.
Đối với những người khác ngại khi này với tìm kiếm, kiểm tra ruby trên đường ray hướng dẫn, cấu hình đường ray, i18n. Liên kết tài liệu cạnh này có mới nhất: http://edgeguides.rubyonrails.org/configuring.html#configuring-i18n Ứng dụng của tôi vẫn là Rails 3.1 (vâng, tôi biết, bận rộn ...) Việc ngừng sử dụng i18n mới này bị trượt với một trẻ vị thành niên cập nhật. –