Действие не найдено в предпросмотре Mailer - PullRequest
0 голосов
/ 17 ноября 2018

У меня странная проблема с моим TransactionMailer Preview. У меня есть файл test/mailers/previews/transaction_mailer_preview.rb, который выглядит хорошо.

Когда я получаю доступ к http://localhost:3000/rails/mailers/, я вижу предварительный просмотр TransactionMailer и все его действия, а предварительный просмотр почтового сообщения отображается правильно.

Однако, как только я обновляюсь, почтовая программа исчезает из списка, и действие не может быть найдено. Проблема исправлена, если я перезагружаю сервер, но только один раз, а затем снова исчезает!

Есть идеи? Рельсы 5.2 и стандарт MiniTest.

1 Ответ

0 голосов
/ 08 марта 2019

Для меня эта проблема возникла, потому что я определил предварительный просмотр Devise Mailer в файле devise_mailer_preview.rb следующим образом:

class Devise::MailerPreview < ActionMailer::Preview

в Rails 5, хотя, похоже, соглашениеuse:

class DeviseMailerPreview < ActionMailer::Preview

Это устраняет проблему исчезновения предварительного просмотра Mailer после редактирования.

...