特定の日(日曜日など)に送信されたメールをデータベースに保存し、翌日に送信したいと考えています。可能かどうか知りたいです。
メールオブジェクトをデータベースに保存する方法。
特定の日(日曜日など)に送信されたメールをデータベースに保存し、翌日に送信したいと考えています。可能かどうか知りたいです。
メールオブジェクトをデータベースに保存する方法。
毎週日曜日に実行され、メールの内容を取得して送信する cronjob を設定する必要があります...
使いやすいdelayed_jobプラグインを使用できます。長い計算方法を延期して、後でバックグラウンドで実行できます(オプションの正確なタイムスタンプを使用)。
CollectiveIdeaのdelayed_jobを使用すると、電子メールの送信を簡単に処理できます。任意のオブジェクトでdelayメソッドを呼び出すことができ、バックグラウンドで何でも処理できます。ドキュメントの「キューイングジョブ」セクションを確認してください。
Yes, delayed job is the best option. The easy tutorial on how to use it is here.
cron を使用することになった場合は、when ジェムを参照してください。cron ジョブの管理が容易になります。