2

我正在从 Rails 应用程序发送一封包含延迟工作的电子邮件,我们也收到了电子邮件,但收到的是空的,底部只有订阅电子邮件链接,但也有任何内容。

当我正常发送它而没有延迟工作时,我们会得到它的内容并且它显示正常,我已经检查了 Sendgrid 上的电子邮件活动,它会显示我的电子邮件。我们不确定是什么导致了这个错误。

已经与 Engine Yard 人员交谈并告诉我们这可以是订阅跟踪应用程序,但我们已经禁用它并且它不是......

我将不胜感激有关此的任何线索...

4

1 回答 1

1

可能这可能是因为您作为邮件内容发送的参数没有正确传递给 delay_job

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

以上是我在我的应用程序中使用延迟作业时的示例代码,如果您可以粘贴任何代码,我们可能会为您提供更多帮助

于 2012-03-06T15:55:49.540 回答