0
我用Delayed_Jobs發送電子郵件。除了我認爲如果它沒有發送到'每一封電子郵件',那麼它會嘗試並重新執行整個批次。延遲::喬布斯不斷髮送電子郵件,如果它失敗
如何讓它跳過一個電子郵件地址,如果它不正確?
我用Delayed_Jobs發送電子郵件。除了我認爲如果它沒有發送到'每一封電子郵件',那麼它會嘗試並重新執行整個批次。延遲::喬布斯不斷髮送電子郵件,如果它失敗
如何讓它跳過一個電子郵件地址,如果它不正確?
如果發生異常,delayed_job會將作業視爲失敗並繼續重新運行。 您應該捕捉異常情況,以確保最終工作總是被認爲是成功的。
啊。知道我的假設是真實的,我感覺好了10倍。這就是它發送這麼多次的原因。你的建議是「救援」參數嗎? – Trip 2010-10-07 19:25:14
的確,只是'拯救StandardError => e'或類似的東西。在我的項目中,我實際上是使用這個事實來確保某些任務在連續的不同時間被嘗試,所以我提出了一個異常,直到滿足某些條件。 – nathanvda 2010-10-07 20:12:00