2015-12-20 20 views
6

Geliştirme sırasında Rails 4.2 uygulaması ile I18n.t tuhaf davranışı olmuştur. Yakın zamana kadar I18n.t ile ilgili bir sorun yoktu. Uygulamanın yapılandırmasında değişiklik yapılmadan, I18n.t geliştirme aşamasında yüklenmez. Bazen sayfa kendini yenilemekte ve çeviri ile yüklenmektedir. Ancak çoğu zaman, her I18n.t ile translation missing hatası var. İşteI18n.t her zaman Rails geliştirmede yüklenmez

başlatıcıları altında local.rb geçerli:

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

üretim ortamında I18n.t ile herhangi bir sakıncası yoktur. Bu sorunu daha önce gören var mı? Sorunun sebebi nedir?

cevap

0

Bu sorun, düşük hızlı internet kaynaklanmaktadır.