2015-09-02 21 views
1

如何禁用activeMailer和deliver_later的重試?deliver_later不重試

我最近遇到了一個問題,其中一個郵件程序方法由於視圖中的語法錯誤而無聲無息地失敗。我們使用deliver_later發送消息

當它最終被發現並修復時,所有失敗的舊消息都被重新嘗試併發送。這些是時間敏感的消息,不應該重試。

我似乎無法找到任何方法來做類似.deliver_later(retry: false)會使用deliver_now解決這個問題嗎?

我正在使用delayed_job作爲我的消息隊列。

回答