2015-10-01 4 views
7

Я не знаю config.i18n.load_path и I18n.load_path разница. https://stackoverflow.com/questions/32880561/config-i18n-load-path-and-i18n-load-path-differenceКак знать приоритет I18n рельсы

Разрабатывает-i18n-просмотры

Я использую https://github.com/mcasimir/devise-i18n-views.

Каталог

enter image description here

Мой проект имеет три I18N для атрибутов пользователя.

activerecord: 
    attributes: 
     user: 

в config/locales/models/*.yml, config/locales/devise*.yml, gems/devise-i18n-views-0.3.5/locales/*.yml.

Пробег

Я считаю приоритетом.

  1. конфигурация/локали/модель/*. YML
  2. конфигурации/локали/изобрести * .yml
  3. драгоценных камней/изобрести-i18n-видовые 0.3.5/локал/*. YML

Как знать приоритет

http://guides.rubyonrails.org/i18n.html не говорят о приоритете для I18n.

ответ

0

Я не уверен, что знание приоритета поможет вам.

Дело в том, что когда вы меняете некоторые ваши языковые файлы в режиме разработки, пока ваш сервер все еще работает, измененный файл будет перезагружен и переопределит существующую область activerecord.attributes.user.

Так что я думаю, что самым надежным способом было бы извлечь activerecord область в файл activerecord.yml.

Смежные вопросы