我正在使用可安裝引擎(隨Sidekiq一起提供),並且正在爲URL http://localhost:3000/sidekiq
收到錯誤No route matches [GET] "/sidekiq"
。下面是相關代碼:使用Sidekiq可安裝引擎時沒有路徑匹配錯誤
routes.rb:
NoveltyStats::Application.routes.draw do
require 'sidekiq/web'
mount Sidekiq::Web => '/sidekiq'
...
end
下面是rake routes
輸出:
sidekiq_web /sidekiq
....
不言而喻,應用工作中的其他路線就好了。
您是否曾經解決過這個問題?同樣的事情發生在我身上 –
我很抱歉地說我確實解決了這個問題,但我不知道我做了什麼。當我有一個損壞的GIT存儲庫時,我的文件歷史被截斷了,所以我不能回頭看到那麼遠。下面的答案可能對你有一定的效力,但我當時沒有任何限制(現在我已經做了)。 –
我們最近有這個問題。我非常難過,但事實證明這是一個訪問問題。我們只在用戶訪問時掛載sidekiq(即他們是管理員)。我知道這與這個問題不同,但它可能有幫助,因爲我們收到了同樣的錯誤。 –