Rails Spree更改default_locale仅部分工作

时间:2015-08-20 09:01:36

标签: ruby-on-rails ruby internationalization spree rails-i18n

首先,我尝试将区域设置更改为: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

enter image description here

1 个答案:

答案 0 :(得分:0)

我没有解决此特定应用程序中的问题,但在另一个spree实例(solidus)中遇到了同样的问题,并且能够通过在控制台中运行Rails.cache.clear来解决问题。