我有一个真正的问题嗡嗡声。如果我在控制台上运行以下内容
> ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, nil).deliver
> ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, 'MarketingAdminUser').deliver
它会发送两封电子邮件,这就是我想要的。但是,当我在控制台上调用此函数时
def send_catalog_expiration_emails
ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, nil).deliver
ExpiringCatalogEntriesMailer.notify_expiring_catalog_entries(self, 'MarketingAdminUser').deliver
end
它只发送两封电子邮件中的第一封,而不是第二封。
为什么会这样?
(我使用Rails 4.1.14。)