рельсы 5 трасса локали в мэйнапп и навесной двигатель - PullRequest
0 голосов
/ 18 сентября 2018

Я собрал приложение 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?Неуклюже / неправильно ли я монтирую двигатель?

Спасибо за помощь

...