首先,我尝试将区域设置更改为: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
答案 0 :(得分:0)
我没有解决此特定应用程序中的问题,但在另一个spree实例(solidus)中遇到了同样的问题,并且能够通过在控制台中运行Rails.cache.clear
来解决问题。