2011-06-07 57 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