私のユーザーは好みの検索を保存できます。今度は、新しい検索結果が利用可能になるたびに電子メール通知を受信するために、それらをサブスクライブする可能性を与える必要があります(Yahooの回答など)。
手動でトリガーすると正常に動作するメーラーを既に設定しました。
今、私がする必要があるのは、スケジュールされた仕事からメーラーに電話することだけですが...私は本当にその分野の専門家ではありません。したがって、Whenever、Delayed_job、Sidekiq、ResqueSchedulerなどの中で 。この種のタスク(複数の郵送を伴う長期的なプロセス)には、どちら(または1つの組み合わせ)を使用する必要がありますか?
編集
Githubで利用できる実用的なサンプルアプリを開発しました: NotiSearch。
それはかなりよく文書化されているので、あなたがそのようなものを開発しようとしているなら、私はあなたがそれをチェックすることを絶対にお勧めします。
PS:外部依存関係がないため 、 whenとdelayed_jobに依存することを選択しました。必要に応じて、よりスケーラブルなソリューションに移行するのは簡単です。