Я вижу сценарий, когда мой параметр локали дублируется, как только я вхожу в монтируемое приложение. Мое приложение выглядит так:Rails 3.2 Монтируемый локальный локальный локальный локатор
#routes.rb
resources :blogs
scope "(:locale)" do
mount Auth::Engine => '/auth'
end
Если я на странице блог и посмотреть на ссылку Идента это выглядит как этот /en-us/auth/signout
, который работает хорошо, но как только я загружаю в любой страницу, вынесенной в монтируемом приложении, например, на странице профиля /en-us/auth/myprofile'
, ссылка знак прямо сейчас выглядит /en-us/auth/signout?locale=en-us
Я не хочу получать строку запроса суматоху, что вызывает приложение, чтобы правильно установить параметр локали, а затем скопировать его в строку запроса?