LoginSignup
2
0

More than 5 years have passed since last update.

Rails の ActionMailer のデバッグ色々メモ

Last updated at Posted at 2017-04-19

メールの本文を Console でチェックする

$ bin/rails console

[1] pry(main)> puts XxxxMailer.xxxx.html_part.decoded

エンコードされてしまうので、 decoded を取ると、エンコード前が見れる

Subscriber を attach したときの payload

ソース: lib/action_mailer/base.rb@a45f234b028fd4dda5338e5073a3bf2b8bf2c6fd

      def set_payload_for_mail(payload, mail)
        payload[:mailer]     = name
        payload[:message_id] = mail.message_id
        payload[:subject]    = mail.subject
        payload[:to]         = mail.to
        payload[:from]       = mail.from
        payload[:bcc]        = mail.bcc if mail.bcc.present?
        payload[:cc]         = mail.cc  if mail.cc.present?
        payload[:date]       = mail.date
        payload[:mail]       = mail.encoded
      end

ここにあるものしか取れない。これ以上を欲しい場合はオーバーライドするしかない

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0