首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在resque-web中显示resque-scheduler选项卡

在resque-web中显示resque-scheduler选项卡
EN

Stack Overflow用户
提问于 2014-08-07 06:39:16
回答 2查看 1.6K关注 0票数 4

我关注了所有的instructions on resque-scheduler repo,在resque-web界面上显示了"Delayed“和"Schedule”标签,但什么都没有!

以下是导入的gem:

代码语言:javascript
复制
gem 'resque', '~> 1.25.2', require: 'resque/server'
gem 'resque-scheduler', '~> 2.5.5'
gem 'resque-web', require: 'resque_web'

为了正常地将调度程序添加到resque-web,我编辑了./config/initializers/resque_config.rb

代码语言:javascript
复制
require 'resque'
Resque.redis = "127.0.0.1:6379" # tell Resque where redis lives
# This will "normally" make the tabs show up.
require 'resque_scheduler' # the one provided on the README doesn't exist 'resque-scheduler'
require 'resque_scheduler/server' # the one provided on the README doesn't exist 'resque/scheduler/server'

为了加载resque-web,我使用了一个rails路由:

代码语言:javascript
复制
ResqueWeb::Engine.eager_load!
mount ResqueWeb::Engine => "/resque_web"

但仍然对resque web界面没有影响...

EN

回答 2

Stack Overflow用户

发布于 2014-08-08 17:45:31

有一个关于这个in the issue tracker的讨论。

从本质上讲,我似乎需要使用内置的Sinatra应用程序,而不是'resque-web‘。如果您像这样挂载应用程序:

代码语言:javascript
复制
require 'resque/scheduler/server'
mount Resque::Server.new, :at => '/resque'

而不是这样:

代码语言:javascript
复制
mount ResqueWeb::Engine => '/resque'

...it应该可以工作。

票数 9
EN

Stack Overflow用户

发布于 2015-04-12 08:11:23

我刚刚做了一个这样的gem:https://github.com/mattgibson/resque-scheduler-web

使用以下命令将其加载到您的gemfile中:

代码语言:javascript
复制
gem 'resque-scheduler-web'

这就是在挂载ResqueWeb::Engine时显示选项卡所需的全部内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25171437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档