2015-10-01 7 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. config/स्थानों/मॉडल/*। YML
  2. config/स्थानों/वसीयत * .yml
  3. रत्न/वसीयत-i18n-विचारों-0.3.5/स्थानों/*। YML

कैसे प्राथमिकता

http://guides.rubyonrails.org/i18n.html I18n के लिए प्राथमिकता के बारे में नहीं कह पता करने के लिए।

उत्तर

0

मुझे यकीन नहीं है कि प्राथमिकता जानने से आपकी मदद मिलेगी।

बात यह है कि जब आप अपनी कुछ लोकेल फ़ाइलों को विकास मोड में बदलते हैं, जबकि आपका सर्वर अभी भी चल रहा है, तो बदली गई फ़ाइल को फिर से लोड किया जाएगा, और मौजूदा activerecord.attributes.user स्कोप ओवरराइड करेगा।

तो मुझे लगता है कि activerecord दायरे को activerecord.yml फ़ाइल में निकालने का सबसे विश्वसनीय तरीका होगा।

संबंधित मुद्दे