Есть необходимость передавать в каждый url текущий язык. Нашел в доках метод default_url_options, но он не работает. Версия рельсов 4.1.
Пробовал так в контроллере:
helper_method :url_for
def default_url_options
{ locale: "en" }
end
и так в before_action:
Rails.application.routes.default_url_options[:locale]= 'en'
И даже так в конфигах:
config.action_controller.default_url_options = {:locale => "en"}
Итог один - параметра locale в урле не появляется. Что не так?