2015-12-20 14 views
6

W naszej aplikacji Rails 4.2 występowało dziwne zachowanie się I18n.t. Nie było żadnego problemu z I18n.t do niedawna. Bez zmian w konfiguracji aplikacji I18n.t nie ładuje się w fazie rozwoju. Od czasu do czasu strona odświeża się i ładuje z tłumaczeniem. Jednak przez większość czasu występuje błąd translation missing przy każdym I18n.t.I18n.t nie zawsze ładuje się w rozwój Railsów

Oto local.rb pod inicjalizatorów:

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}')] 

Nie ma problemu z I18n.t w środowisku produkcyjnym. Ktoś już widział ten problem? Jaka jest przyczyna problemu?

Odpowiedz

0

Ten problem jest spowodowany niską prędkością Internetu.