Изолированное пространство имен Rails engine - путь к жемчужине - PullRequest
0 голосов
/ 04 октября 2018

Вот файл маршрутов с моего движка.

Portkey::Engine.routes.draw do
  resources :short_links
  resources :tracking_links, only: :new

  # OmniAuth
  get '/auth/:provider/callback', to: 'sessions#create'

  # Go to short links
  get '/:id' => "shortener/shortened_urls#show"
end

Первые 3 записи - ресурсы и omni auth работают нормально.Все они являются частью движка и находятся в модуле Portkey

Однако, запись коротких ссылок предоставлена ​​другим гемом.И он ищет контроллер на portkey//shortener/shortened_urls#show

Есть ли способ заставить рельсы искать за пределами изолированного пространства имен для этого одного маршрута?Я попытался обернуть это с scope module: '', но это ничего не сделало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...