2013-10-26 70 views
2

我需要设置2个独立的静态区域设置,因此前端始终是俄语的后端和英语后端。
添加这/config/initializers/spree.rb/app/controllers/application_controller.rb没有影响:Spree Commerce中前端和后端的不同区域设置

Spree::Frontend::Config[:locale] = :en 
Spree::Backend::Config[:locale] = :ru 

有一个PR,其中比格瑞恩在前端分裂的核心,当解决了这个问题,并且后端https://github.com/spree/spree/commit/78b032dcfc02d362af780d6154ff300fbc0e95b0

我不能找到代码的位置或者我的代码不正确。

回答

2

你可以尝试以下方法:

# app/controllers/spree/admin/base_controller_decorator.rb 
Spree::Admin::BaseController.class_eval do 
    before_filter do 
    I18n.locale = :ru 
    end 
end