2012-03-06 38 views
2

我发送电子邮件从一个Rails应用程序延迟工作,我们得到的电子邮件,以及,但收到空只在底部订阅电子邮件中的链接,但任何内容以及。从延迟作业接收空的电子邮件Rails应用程序

当我通常把它无延迟工作,我们与内容得到它,它显示OK,我已经检查Sendgrid电子邮件活动,它显示我的电子邮件。我们不确定可能会导致此错误。

已经谈到与Engine Yard的家伙,告诉我们可以订阅跟踪应用程序,但我们已经禁用它,它不是...

我会感谢这个任何线索......

回答

1

可能这可能是因为您要发送的邮件内容什么都参数不正确地传递给delayed_job的

class GenerateFileJob < Struct.new(:claim_id) 
    def perform 
    claim = Claim.find(claim_id) 
    #do some stuff 
    end 
end 

上面是一个示例代码,当我在与延迟的工作程序中,如果你能粘贴任何我们可能能够的代码帮助您更

+0

感谢您的快速答案,我不知道那是什么毛病的代码,因为我已经发出已与延迟作业另一封电子邮件,它的确定。 – marman 2012-03-06 16:23:14

+0

伟大的,我也注意到,一些次延迟,如果你找到问题的原因工作表现奇怪,当你只有重新启动Web服务器,无论如何,请不要将它张贴在这里:d – sameera207 2012-03-08 04:11:34

相关问题