当我使用下面的传递方法时,我的动作邮件工作正常并发送电子邮件
GroupInvitationMailer.send_invitation_to_contacts(invited_user, current_user, @group).deliver
但是当我使用延迟作业时,这个方法“send_invitation_to_contacts”甚至没有被调用,因为我可以通过调试看到,但被邀请的成员被添加到组中。只有邮件不会被邀请使用。
GroupInvitationMailer.delay.send_invitation_to_contacts(invited_user, current_user, @group)
我用Google搜索并发现了一些解决方案,但它们并不适合我。我试过了
gem 'delayed_job_active_record' this use version 3.0.0
我也试过
gem 'delayed_job', '2.1.2'
这对我来说都不起作用。