起初,我试图将区域设置更改为:th。然后我把它改回来,网站的一部分仍然是:th,而有些部分则改回:en。
我用下面的代码更改config/application.rb中的默认区域设置:
config.i18n.default_locale = :en除了改变application.rb之外,我什么也没做。
设置:
gem 'rails', '4.2.2'
gem 'spree', '3.0.3'
gem 'spree_i18n', github: 'spree-contrib/spree_i18n', branch: '3-0-stable'
gem 'rails-i18n', github: 'svenfuchs/rails-i18n', branch: 'master' # For 4.x

发布于 2015-11-19 09:53:38
在这个特定的应用程序中,我没有解决这个问题,但是在spree(solidus)的另一个实例中遇到了同样的问题,并且能够通过在控制台中运行Rails.cache.clear来解决这个问题。
https://stackoverflow.com/questions/32113952
复制相似问题