action_mailer.delivery_method в test.rb не соблюдается - PullRequest
0 голосов
/ 28 октября 2011

Я заметил, что мои тесты Cucumber начали выполняться очень долго, и в конце концов я понял, что это потому, что он пытается подключиться к серверу smtp, когда я использую почтовые программы. У меня уже есть следующая строка в моем файле test.rb:

config.action_mailer.delivery_method =: тест

Однако, похоже, что эта настройка не соблюдается. Если я удалю строку ниже из моего файла mailer.rb, то все будет работать нормально:

ActionMailer :: Base.delivery_method =: smtp

Конечно, если я уберу эту строку, то рабочая версия больше не будет работать ...

Есть идеи?

1 Ответ

1 голос
/ 03 ноября 2011

Возможно, у вас есть

ActionMailer::Base.delivery_method = :smtp

Установлено где-то после запуска test.rb.

Вы должны сконфигурировать детали своей почтовой программы внутри production.rb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...