我的问题非常简单,我试图在同一方法上延迟2个ActionMailer操作,这样:
@params = params
begin
ContactMailer.delay.email_application(@params)
ContactMailer.delay.email_application_confirmation(@params)
end
第一个是发送到网站的管理员,第二个是发送给用户提交表单。
但只有第一个被delayed_job
选中并添加到作业队列中。第二个怎么回事? (我试图添加begin``end
因为这个原因,但它没有改变任何东西。)
编辑:我应该提一下,看一下日志,什么都没有出现,好像第二行完全被忽略了
答案 0 :(得分:0)
这修好了......
@params = params
begin
ContactMailer.delay.email_application(@params)
end
begin
ContactMailer.delay.email_application_confirmation(@params)
end