У меня есть двуязычное приложение в разработке.Я могу изменить локаль на английский в разработке, передавая? Locale = en, она работает в разработке, но не в heroku.
С помощью регистратора, который я вставил ниже, я могу сказать, что локаль на самом деле меняется, но весь контент выводитсяв локали по умолчанию
application_controller.rb
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :set_locale
def set_locale
if %w(en pt-BR).include? params[:locale]
I18n.locale = params[:locale].to_sym
end
logger.info I18n.locale
end
end
config / application.rb
config.i18n.default_locale = :'pt-BR'
config.i18n.locale = :'pt-BR'