Я нахожусь на Heroku, и электронные письма не становятся отосланными в разработке, но правильно посылаются в производстве. Я хотел бы выполнить отдельный экземпляр подготовки на Heroku, но не хочу посланные электронные письма (только журналу).
Эта строка в test.rb сообщает ActionMailer не доставлять электронные письма:
config.action_mailer.delivery_method = :test
Вместо этого они накапливаются в массиве ActionMailer :: Base.deliveries.
Вам необходимо настроить промежуточную среду для вашего приложения и настроить Heroku для использования этой среды в вашем промежуточном экземпляре.
поместите это в ваш файл environment.rb
config.action_mailer.delivery_method = :test
Это должно прекратить отправку почты на почтовый сервер, я думаю, есть опция :log, но я ее не пробовал.