4

完了したタスクを監視するために 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

ジョブが完了すると、統計タブに処理されたジョブの数が表示されますが、履歴タブは空で、テーブル ヘッドのみです。この悩みは解決できますか?

4

1 に答える 1

0

ワーカーを再起動してみてください (自動的に再起動されません)。

于 2016-07-05T20:25:56.310 に答える