У меня возникли проблемы с проблемой. Если я запустил следующее на консолиМожет отправлять две электронные письма отдельно, но не вместе
> 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.)
Можете ли вы прокомментировать первую строку и затем снова вызвать функцию? И что ты сейчас видишь? –
Хорошая идея. Когда я это сделаю, он отправит второе письмо. Таким образом, похоже, что наличие первой линии препятствует нормальной работе второй линии. –