У меня есть метод в контроллере почтовой программы, который отправляет уведомление по электронной почте после создания каждого сообщения на платформе.
MailerClass.send_mail_notification(to, @conversation).deliver_now
Я написал метод, написал представления (в html и в простом тексте).
MailerClass
def send_mail_notification(to, @conversation)
subject = ..
mail to: to,
subject: subject,
content_type: 'text/html'
end
Однако, когда почта была доставлена в тестовом режиме, и обычный текст, и версия html помещаются на одну и ту же вкладку html средства доставки почты.
----==_mimepart_5e78cae1e1672_73fb2187fbc2829035 Content-Type: text/plain;
charset=UTF-8 Content-Transfer-Encoding: 7bit # Hi ...,
=======================
there was a new message from ... to ...:
how are you
Click here to see more: open interview
----==_mimepart_5e78cae1e1672_73fb2187fbc2829035 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit
----==_mimepart_5e78cae1e1672_73fb2187fbc2829035 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit #<InterviewRequest:0x00007f6430a062c0>
Hi ...,
there was a new message ...
---==_mimepart_...
Я заметил, что mimepart одинаковы для обоих типов. Заставляет ли mailcatcher распознавать эти два сообщения как одно и то же? как сгенерировать различные mimetype для простого текста и html, чтобы они были разделены?
Кто-нибудь сталкивался с подобной ситуацией или имел какие-либо идеи по этому поводу? Спасибо,