【发布时间】:2015-04-14 06:57:51
【问题描述】:
我使用 resque-history 插件来监控已完成的任务。
首先我将这个字符串 require 'resque-history/server' 包含到路由文件中,然后我在仪表板中看到新的历史选项卡。
这是 /app/jobs/welcome_email_job.rb
中的一些代码require 'resque-history'
class WelcomeEmailJob < ActiveJob::Base
extend Resque::Plugins::History
@max_history = 200
@queue = :email
def perform(user)
UserMailer.welcome_email(user).deliver_now
puts "I delivered mail to #{user.login} now, sincerly yours Resque <3"
end
end
工作完成后,我在统计选项卡中看到处理了多少工作,但历史选项卡为空,只有表头。我能解决这个问题吗?
【问题讨论】:
标签: ruby-on-rails ruby resque rails-activejob