コールバックから「キュー」メソッドを呼び出しafter_create
て、モデル インスタンスの作成後に Sidekiq プロセスをトリガーしています。しかし、Sidekiq ワーカーが初めてジョブを取得したとき、レコードはまだコミットされていません。
レコードがあることは知っていafter_commit
ますが、オブジェクトが更新されたときではなく、オブジェクトが作成されたときにキューに入れたいだけです。日付チェックなどを含むハッカーなしでこれを達成するにはどうすればよいですか?
コールバックから「キュー」メソッドを呼び出しafter_create
て、モデル インスタンスの作成後に Sidekiq プロセスをトリガーしています。しかし、Sidekiq ワーカーが初めてジョブを取得したとき、レコードはまだコミットされていません。
レコードがあることは知っていafter_commit
ますが、オブジェクトが更新されたときではなく、オブジェクトが作成されたときにキューに入れたいだけです。日付チェックなどを含むハッカーなしでこれを達成するにはどうすればよいですか?