完了したタスクを監視するために 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
ジョブが完了すると、統計タブに処理されたジョブの数が表示されますが、履歴タブは空で、テーブル ヘッドのみです。この悩みは解決できますか?