0
我们在我们的Rails应用程序中使用了Sidekiq + ActionMailer。ActionMailer的Rails after_perform :: DeliveryJob
我们希望在发送电子邮件后执行一些后续操作。什么是最好的方式来做类似after_perform
。
- 我们应该重写add
after_perform
回调,因为他们建议对异常处理here - 我们可以扩展默认
ActionMailer::DeliveryJob
类定制after_perform
和使用自定义类的配置指定的地方?
如果您正在使用的轨道4+可以配置'ActiveJob'已经有'after_perform'回调http://guides.rubyonrails.org/active_job_basics.html#available-callbacks –
是。它有。有没有一种方法来指定配置,使钢轨使用自定义作业类而不是ActionMailer :: DeliveryJob? – siliconsenthil