#cucumber
#огурец
Вопрос:
Я заметил, что выполнение моих тестов Cucumber стало занимать слишком много времени, и в конце концов я понял, что это потому, что он пытается подключиться к smtp-серверу, когда я использую почтовые программы. У меня уже есть следующая строка в моем файле test.rb:
config.action_mailer.delivery_method = :тест
Однако эта настройка, похоже, не соблюдается. Если я удалю строку ниже из своего файла mailer.rb, то все будет работать нормально:
ActionMailer::Base.delivery_method = :smtp
Конечно, если я удалю эту строку, то производственная версия больше не будет работать…
Есть какие-нибудь идеи?
Ответ №1:
У вас, вероятно, есть
ActionMailer::Base.delivery_method = :smtp
Устанавливается где-то после запуска test.rb.
Вы должны настроить данные своей производственной почтовой программы внутри production.rb
Комментарии:
1. Ага… У меня были настройки в файле config/initializers/mailer.rb вместо production.rb. Я думаю, что все, что я узнал о почтовых отправителях несколько месяцев назад, было просто неправдой. Спасибо! 🙂