[我们需要使用sidekiq来发送所有的Rails 5电子邮件,我发现了多个链接,这些链接显示了如何针对特定的新邮件发件人,但是默认情况下没有资源(如何覆盖ApplicationMailer的行为(或ActionMailer))
我可以使用devise_async gem来设计电子邮件,但是我想将此作为通过应用程序发送的所有电子邮件的默认行为
因此,如何将deliver_later
方法链接到默认邮件程序,或注入sidekiq作业以供默认邮件程序始终使用?
我已经尝试了将deliver_later
方法添加到application_mailer.rb
的一些变体,但没有一个起作用
只要您使用#deliver_later并且将Active Job设置为使用Sidekiq,它将异步发送电子邮件(您的电子邮件在后台作业中发送。