Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 使用Sidekiq可安装引擎时没有路径匹配错误_Ruby On Rails 3_Rails Engines_Sidekiq - Fatal编程技术网

Ruby on rails 3 使用Sidekiq可安装引擎时没有路径匹配错误

Ruby on rails 3 使用Sidekiq可安装引擎时没有路径匹配错误,ruby-on-rails-3,rails-engines,sidekiq,Ruby On Rails 3,Rails Engines,Sidekiq,我正在使用一个可安装的引擎(附带Sidekiq),并且收到URL的错误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),并且收到URL的错误
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
....

不用说,应用程序中的其他路由也可以正常工作

您是否使用约束来限制对sidekiq的访问


如果是这样的话,这可能是由于不满足约束条件造成的。

也有同样的问题。通过将sinatra gem升级到大于1.3的版本修复了此问题

您解决过此问题吗?同样的事情也发生在梅身上。很抱歉,我确实解决了这个问题,但我不知道我做了什么。当我有一个损坏的GIT存储库时,我的文件历史被截断了,所以我看不到那么远。下面的答案可能对您有一定的效力,但我当时没有任何限制(我现在有)。我们最近遇到了这个问题。我被难住了,但结果却是一个访问问题。我们只在用户有权限(即他们是管理员)的情况下安装sidekiq。我知道这与此问题不同,但可能会有所帮助,因为我们收到了相同的错误。