が失敗した後に特定のコードがイベントを実行するようにする方法はありますか?`遅延ジョブ`が失敗したか、成功した後にコードを実行するようにしてください
-1
A
答えて
0
次のアプローチで何が問題になっていますか?
def delayed_job_method
do_the_job
ensure
something
end
+0
私はこの構文が 'begin-rescue'ブロックに対してのみ機能すると考えました。まだ初心者です。 あなたの解決策を試してみませんか?:) – Swaps
+0
@Swapsよく、私はちょうどそれを考えました - 私のアプローチは、成功した後ではなく、仕事をエンキューした後に即座に**行われることを保証します。 –
関連する問題
- 1. テストの実行が成功した後にTFSビルドが失敗する
- 2. サイレントに失敗した遅延ジョブprocをトラブルシューティングするにはどうすればよいですか?
- 3. フェールオーバーが成功した後にErlang Takeoverが失敗する
- 4. キュー:失敗したジョブ間の作業遅延
- 5. Flask mySQLDBが成功または失敗を実行します
- 6. 成功した後にロジックが失敗する
- 7. 遅延したmysqlクエリを実行した後、一括実行
- 8. ログインが成功したら別のクエリを実行してください
- 9. スイッチケースの実行が成功したことを確認してください
- 10. UJS成功した場合はhtml、失敗した場合はjsに応答してください。
- 11. タスクが失敗した後にspark - contiueジョブ処理を実行する
- 12. Laravelジョブが失敗したとマークされましたが、試行回数が多すぎますがジョブは成功しましたか?
- 13. C COMPSの実行に失敗したすべてのジョブ
- 14. 成功した実行に成功\失敗が必要ないFunction \ Methodの名前は何ですか?
- 15. 成功したrobocopy終了コードでmsbuildが失敗する
- 16. テストフレームワークに失敗しました:「java.lang.ClassNotFoundExceptionが」 が原因で失敗したインスツルメンテーションの実行:計装実行が失敗を実行しているため、「java.lang.ClassNotFoundExceptionが」..
- 17. 遅延ジョブで作成したジョブのIDを取得する
- 18. サインアップに成功しました。ログインに失敗しました。
- 19. 要求が成功した後にアクションを実行します。
- 20. 時間遅延を伴うC#ユニットテストはデバッグに成功しませんが、ビルドサーバでは失敗します
- 21. サインアップが成功したら、戻るボタンがサインアップページに移動しないようにしてください。
- 22. Gmail遅延送信に失敗しましたが、メールを送信しようとしませんでした
- 23. SSISでのジョブの実行に失敗しました
- 24. 払い戻しの成功/失敗後に顧客IDを知る方法を教えてください。
- 25. 遅延ジョブ - オブジェクトを破棄した後に非永続レコードに対してジョブを作成できません。
- 26. クライアントconnect()に失敗し、サーバーaccept()が成功しました。どうして?
- 27. 支払いが成功したか失敗したかを確認します
- 28. javaコードからシェルスクリプトを実行し、実行が成功したかどうかを確認してください
- 29. CodeIgniterでupdate_batch()が成功したかどうか確認してください
- 30. Inno Setupでのアンインストールが成功した後のコード実行
ジョブを使用していますか?あるいは 'user.delay.send_email'のように使っていますか? – LolWalid
@LolWalidはい私は '.delay'を使って指定したようにジョブメソッドを呼び出しています。 'user.delay.send_email' – Swaps
あなたは私の答えを見ましたか?どうして 'user.delay.send_email'を自分のメソッドに入れ、'確実に '使用するのでしょうか? –