Cześć mam takie pytanie.
Zainstalowałem sobie Gem I18n.
W application_controller.rb mam metode, która powinna mi zracać język przeglądarki.
before_filter :set_locale
def set_locale
I18n.locale = params[:locale] if params[:locale].present?
request.env["HTTP_ACCEPT_LANGUAGE"]
end
def default_url_options(options = {})
{locale: I18n.locale}
end
i gdy w widoku chce wyświetlić jaki jest język <%= I18n.locale%> i za każdym razem dostaję “en”
Czemu tak jest?
Przykład jest na fast-expo.com w lewym górnym rogu.