如何使用 Sidekiq
How to use Sidekiq
我正在尝试使用 Sidekiq 发送电子邮件。
我已经按照 wiki 安装了 Sidekiq。然后在我的控制器中:
UserMailer.delay_for(2.minutes).send_invoice(@invoice.id, set_db)
在 sidekiq 仪表板中,我可以看到已安排的作业,我可以将其移动到排队状态,但之后什么也没有发生。
问题不在于邮件本身,就像我尝试的那样:
UserMailer.send_invoice(@invoice.id, set_db).deliver
确实有效,电子邮件已完美送达。
我错过了什么?
我认为你没有启动 sidekiq worker:
bundle exec sidekiq
我正在尝试使用 Sidekiq 发送电子邮件。
我已经按照 wiki 安装了 Sidekiq。然后在我的控制器中:
UserMailer.delay_for(2.minutes).send_invoice(@invoice.id, set_db)
在 sidekiq 仪表板中,我可以看到已安排的作业,我可以将其移动到排队状态,但之后什么也没有发生。
问题不在于邮件本身,就像我尝试的那样:
UserMailer.send_invoice(@invoice.id, set_db).deliver
确实有效,电子邮件已完美送达。
我错过了什么?
我认为你没有启动 sidekiq worker:
bundle exec sidekiq