2016-05-16 136 views

回答

1

只需使用before_action回調來設置默認語言環境。

class Admin::DashboardController 
    before_action :set_default_locale 

    # ... 

    private 
    def set_default_locale 
     I18n.default_locale = :en 
    end 
end 
+0

感謝您的代碼,但它並沒有工作 –

+0

什麼沒有奏效? – max

+0

當我登錄到管理控制檯時,默認語言環境未設置爲:en –

0
before_action :set_locale 
def set_locale 
    I18n.locale = params[:locale] || I18n.default_locale 
end 

更多細節linkhttp://guides.rubyonrails.org/i18n.html

+0

我已在application.rb中的區域設置區域設置規則,但我想設置:EN作爲默認語言環境的DashboardController –