Предупреждение об устаревании проверки Rails I18n после установки enforce available locales = true
вы поместили что-то подобное в 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.
1 ответов
причина связана с ошибкой с локалями, которые имеют формат язык-страна. Хорошая новость в том, что это уже исправлено. Об этом сообщается в Github с вопрос 13164 и исправлена с pull-запрос 229.
Если вы хотите захватить последний код с исправлением, обновите драгоценный камень следующим образом:
обновите Gemfile с помощью:
gem 'i18n', github: 'svenfuchs/i18n'
и затем: bundle install