Как я могу просмотреть электронную почту в Rails? - PullRequest
111 голосов
/ 23 августа 2011

Это может быть глупый вопрос, но когда я собираю HTML-письмо в Rails, есть ли особенно простой встроенный способ предварительного просмотра шаблона в браузере, или мне нужно написать какой-то пользовательский контроллер что тянет его как свой взгляд?

Ответы [ 12 ]

2 голосов
/ 23 августа 2011

Нет возможности предварительно просмотреть его прямо из почтовой программы. Но, как вы написали, вы можете написать контроллер, который выглядит примерно так:

class EmailPreviewsControllers < ActionController::Base
  def show
    render "#{params[:mailer]}_mailer/#{params[:method]}"
  end
end

Но я думаю, что это не лучший способ проверить электронную почту, если она выглядит правильно.

1 голос
/ 25 сентября 2012

Я предпочитаю mails_viewer gem.Этот драгоценный камень весьма полезен, поскольку он сохраняет шаблон HTML в папке tmp.

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