Я собрал приложение rails 5 и настроил локаль следующим образом:
# config/routes.rb
scope '/:locale' do
resources :organizations, except: [:delete] do
get 'settings'
mount MyEngine::Engine => '/', as: :myengine
end
IchE2bR3::Engine.routes.draw do
end
end
К сожалению, маршруты MyEngine также имеют область действия для локали.
MyEngine::Engine.routes.draw do
scope '/:locale' do
end
end
Сейчас мои URL выглядят так:
www.example.org
www.example.org/en/organizations/1/settings
www.example.org/en/organizations/1/en/myenginepath
Как видно из третьего URL, en появляется дважды.Есть ли способ смонтировать движки и присоединить / поделить прицел с mainapp?Неуклюже / неправильно ли я монтирую двигатель?
Спасибо за помощь