我有一個網站哪個控制面板只有一種語言和兩種語言的網站 我在命名空間admin.I中使用控制面板在應用程序控制器中使用波紋管代碼根據用戶的瀏覽器設置本地郎頭標Rails使用一種語言和兩種語言的其他語言的本地化控制面板模塊
class ApplicationController < ActionController::Base
#to set local
before_filter :set_locale
private
def extract_locale_from_accept_language_header
request.env['HTTP_ACCEPT_LANGUAGE'].scan(/^[a-z]{2}/).first
end
def set_locale
I18n.locale = extract_locale_from_accept_language_header || I18n.default_locale
Rails.application.routes.default_url_options[:locale]= I18n.locale
end
end
這個代碼將所有網站的語言,任何方式來設置控制面板只用一種語言