Моя тестовая среда использует spork и огурец — я могу нормально запускать свои тесты и решил включить email_spec. Однако тесты электронной почты терпят неудачу
- Мои электронные письма отправляются с помощью delayed_job
- email_spec запускает отложенное задание перед проверкой электронной почты
Однако электронные письма (в которых используется haml) не отправляются, потому что delayed_job не работает с
Missing template user_response_mailer/send_contact_info with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en]
Обратите внимание, что обработчики ошибки не показывают :haml в списке обработчиков. У меня есть драгоценный камень haml и haml-rails в моем gemfile, и мое приложение правильно отправляет почту в нетестовой среде (нет таких ошибок, как указано выше, в dev/prod)
Главный вопрос
Why is haml not getting loaded automatically when my email templates are being rendered via delayed_job running under spork ?