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