我正在发送一封来自rails应用程序的延迟作业的电子邮件,我们也收到了电子邮件,但只收到了底部的订阅电子邮件链接,但任何内容都是空的。
当我正常发送没有延迟的工作时,我们得到内容并显示确定,我已经检查了Sendgrid上的电子邮件活动并显示了我的电子邮件。我们不确定是什么导致了这个错误。
已经与Engine Yard的人谈过并告诉我们可以是Subscription Tracking应用程序,但我们已经禁用了它并且它不是......
我将不胜感激任何有关此事的线索......
答案 0 :(得分:1)
可能这可能是因为您作为邮件内容发送的参数没有正确传递给delayed_job
class GenerateFileJob < Struct.new(:claim_id)
def perform
claim = Claim.find(claim_id)
#do some stuff
end
end
以上是我在我的应用中使用延迟作业时的示例代码,如果您可以粘贴任何代码,我们可以帮助您更多