2011-06-07 55 views
4

我正在使用重置状态。在我Gemfile我有状态选项卡不显示在用户界面(重置状态)

gem 'resque-status' 

resque_conf.rb

require 'resque/status_server' 

我打开resque的使用

resque-web ~/resque_conf.rb 

的UI在resque.rb

require 'resque/job_with_status' 

config = YAML::load(File.open("#{Rails.root}/config/redis.yml"))[Rails.env] 
Resque.redis = Redis.new(:host => config['host'], :port => config['port']) 

Resque::Status.expire_in = (24 * 60 * 60) # 24hrs in seconds 

我不知道我在这里错过了什么。当我第一次设置resque-status时,显示“状态”选项卡,但现在大约一个月后,它不显示“状态”选项卡。任何人都知道吗?

回答

2

移动require 'resque/status_server'resque_conf.rbresque.rb

# config/initializers/resque.rb 
require 'resque/status_server' 
require 'resque/job_with_status' 
... 

现在,火> resque-web,你会得到以下状态选项卡。

+0

非常感谢你。我一直在试图找到有关如何将配置文件传递到已安装在rails中的resque-web的文档。 – jwarzech 2011-11-20 08:02:15