C'è stato un comportamento strano di I18n.t
con la nostra app Rails 4.2 in fase di sviluppo. Non ci sono stati problemi con I18n.t fino a poco tempo fa. Senza modifiche nella configurazione dell'app, I18n.t non viene caricato nello sviluppo. Occasionalmente la pagina si aggiorna automaticamente e carica con la traduzione. Tuttavia la maggior parte del tempo, c'è l'errore translation missing
con ogni I18n.t
.I18n.t non si carica sempre nello sviluppo di Rails
Ecco la local.rb
sotto inizializzatori:
I18n.enforce_available_locales = false
I18n.default_locale = 'zh-CN' if Rails.env.production? || Rails.env.development?
I18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
non c'è nessun problema con l'I18n.t in ambiente di produzione. Qualcuno vede questo problema prima? Qual è la causa del problema?