OK Railsの達人、ここで賢いアドバイスが必要です。
SendGridの解析APIを使用しようとしています:http ://sendgrid.com/documentation/ApiParse
ここでの大きな課題は、SendGridがAPI仕様で次のことを行うことです。
- 添付ファイル-電子メールに含まれる添付ファイルの数。
- attachment1、attachment2、...、attachmentN-これらはファイルアップロード名です。ここで、Nは添付ファイルの総数です。たとえば、添付ファイルの数が0の場合、添付ファイルはありません。添付ファイルの数が3の場合、パラメーターattachment1、attachment2、およびattachment3にはファイルがアップロードされます。TNEFファイル(winmail.dat)が抽出され、添付ファイルが投稿されます。
応答をDBに保存して、すべての面倒な作業を行うために遅延ジョブに送信できるようにする必要があります。
遅延したジョブが応答を使用できるように、これを保存するための最良の方法は何ですか?どういうわけか、応答をMail.new()オブジェクトに変換できますか?または他のアイデア?添付ファイルのランダムなXにより、データベースに100個のフィールドを追加せずにエレガントに解決するのは困難です。
ありがとう