【发布时间】:2015-11-28 13:51:42
【问题描述】:
如何使用 activeMailer 和 deliver_later 禁用重试?
我最近遇到了一个问题,我的一个邮件方法由于视图中的语法错误而静默失败。我们使用deliver_later 发送消息
当它最终被发现并修复时,所有失败的旧消息都被重新尝试然后传递。这些是时间敏感消息,不应重试。
我似乎找不到任何方法来做类似.deliver_later(retry: false) 这样的事情 使用deliver_now 可以解决这个问题吗?
我使用delayed_job 作为我的消息队列。
【问题讨论】:
标签: ruby-on-rails actionmailer rails-activejob