私の Rails アプリケーションでは、ユーザーはいくつかのイベントをサブスクライブできます。イベント開始の 24 時間前にユーザーにメールを送信したいと思います。
それを実装する方法がわかりません。レーキ タスク ? 従うべきいくつかの宝石またはいくつかのベストプラクティスはありますか?
ありがとう!
編集:
24 時間以内に開始される各イベントを取得するには、cron を毎分実行する必要があると思います。しかし、cron が停止した場合、または 1 分以上かかる場合、一部のメールをスキップできません。逆に、同じメールを 2 回送信していないことを確認するにはどうすればよいですか?