如何运行delayed_job?

时间:2015-03-16 09:49:06

标签: ruby-on-rails-3.2 delayed-job

我正在尝试在delayed_jobs中运行一个作业。我使用了语法“Mailer.delay.somefunction()”。它出现在数据库的delayed_jobs表中但是没有执行。如何让它运行或为什么它没有运行?

1 个答案:

答案 0 :(得分:2)

我找到了一些有用的命令,用于从队列中手动调用delayed_jobs。

Delayed::Job.find(id).invoke_job
Delayed::Worker.new.run(Delayed::Job.last)