以下代码用于异步发送电子邮件:
class OrderMailer < ActionMailer::Base
default from: "some mail"
def send_order_info(order)
@order = order
mail(to: Settings.report_email, subject: "Some subject")
end
#handle_asynchronously :send_order_info
end
它的代码有效,但如果我从'handle_asynchronously'行中删除评论,我就无法发送任何电子邮件。有什么麻烦?我该如何解决?感谢。
答案 0 :(得分:0)
如果您想在后台发送电子邮件,请执行
OrderMailer.delay.send_order_info(@order)