我使用的是可安装的引擎(Sidekiq附带),并且收到了网址No route matches [GET] "/sidekiq"
的错误http://localhost:3000/sidekiq
。以下是相关代码:
routes.rb:
NoveltyStats::Application.routes.draw do
require 'sidekiq/web'
mount Sidekiq::Web => '/sidekiq'
...
end
以下是rake routes
的输出:
sidekiq_web /sidekiq
....
不言而喻,应用程序中的其他路由工作正常。
答案 0 :(得分:2)
有同样的问题。通过将sinatra gem升级到大于1.3的版本来修复它
答案 1 :(得分:0)
您是否使用约束来限制对sidekiq的访问?
如果是这样,可以在不满足约束条件时引起这种情况。