2016-02-06 70 views
0

我有一個問題的真正humdinger。如果我在控制檯上運行以下內容可以單獨發送兩封電子郵件,但不能一起發送

> ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, nil).deliver 
> ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, 'MarketingAdminUser').deliver 

它發送兩個電子郵件,這是我想要的。但是,當我在控制檯上調用此功能時,它只發送兩個電子郵件中的第一個,而不是第二個電子郵件。

爲什麼會這樣呢?

(我用Rails 4.1.14)

+1

您可以評論第一行,然後再次調用該函數嗎?你現在看到了什麼? –

+0

好主意。當我這樣做時,它會發送第二封電子郵件。所以看起來第一行的存在阻止了第二行正常工作。 –

回答

0

想通了。安裝了mail-logger gem,當第一封電子郵件正在發送時,它正在查找某個不存在的日誌文件。我刪除了郵件記錄器,問題就消失了。

相關問題