6
在我們開發的Rails 4.2應用程序中,出現了I18n.t
的奇怪行爲。直到最近,I18n.t沒有問題。如果不改變應用程序的配置,I18n.t不會在開發中加載。偶爾頁面會刷新並加載翻譯。但大多數時間,每I18n.t
有translation missing
錯誤。I18n.t並不總是在Rails開發中加載
這裏正在初始化的local.rb
:
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}')]
有一個在生產環境I18n.t沒有問題。任何人都看過這個問題嗎?問題的原因是什麼?