これを行うためのいくつかの解決策を見てきました:
- Redis / Resque
- 遅延ジョブ
- Heroku スケジューラ
- クロックワーク
Heroku スケジューラはランダムな時間に実行され、最も頻繁に 10 分に 1 回しか実行されないため、機能しません。
シダーで実行しています。複数の Web dyno の実行。
編集:これが私がやりたいことです:
将来の任意の時点でparamsを使用して任意のメソッドを呼び出します。何かのようなものSchedule.set(Notification.send_update_to_user(574), Time.now + 1.days)