2

Railsアプリから遅延ジョブを含むメールを送信しています。メールも受信しますが、下部にサブスクリプションメールリンクがあるだけで空のメールを受信しましたが、コンテンツも同様です。

遅延ジョブなしで正常に送信すると、コンテンツが表示され、正常に表示されます。Sendgrid でメール アクティビティを確認すると、メールが表示されます。このバグの原因は不明です。

すでに Engine Yard の担当者と話し、サブスクリプション追跡アプリである可能性があることを伝えましたが、既に無効にしており、そうではありません...

これについての手がかりに感謝します...

4

1 に答える 1

1

おそらくこれは、メールコンテンツとして送信しているパラメータがdelayed_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 に答える