2015-10-01 15 views
7

Nie wiem config.i18n.load_path i I18n.load_path różnica. https://stackoverflow.com/questions/32880561/config-i18n-load-path-and-i18n-load-path-differenceJak poznać priorytetowe szyny I18n

Devise-i18n-views

używam https://github.com/mcasimir/devise-i18n-views.

katalog

enter image description here

Mój projekt ma trzy i18n dla atrybutów użytkownika.

activerecord: 
    attributes: 
     user: 

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

Uruchom

Myślę, że priorytet.

  1. config/locales/modele/*. Yml
  2. config/locales/opracowania * .yml
  3. kamienie/opracowanie-i18n-widoki-0.3.5/locales/*. Yml

Jak wiemy priorytet

http://guides.rubyonrails.org/i18n.html nie powiedzieć o priorytet dla i18n.

Odpowiedz

0

Nie jestem pewien, czy znajomość priorytetu ci pomoże.

Chodzi o to, że po zmianie niektórych ustawień regionalnych w trybie programowania, gdy serwer nadal działa, zmieniony plik zostanie przeładowany i zastąpi dotychczasowy zakres activerecord.attributes.user.

Uważam, że najbardziej niezawodnym sposobem byłoby wyodrębnienie zakresu activerecord do pliku activerecord.yml.