Я отправляю электронное письмо с помощью actionmailer через SparkPost. Я установил тип содержимого следующими способами:
в действующей модели:
default content_type: 'text/html'
и в действии модели:
headers['Content-Type'] = 'text/html'
Я подозреваю, что проблема не в этом, потому что, когда я отправляю электронное письмо в разработку в mailcatcher, оно сохраняет тип содержимого и отображается правильно.
Даже просмотр журнала production.log, когда он отправляет электронное письмо, показывает, что он его отправляет.
Subject: Equipment Training for June
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Но когда оно приходит, сообщение было преобразовано в:
Content-Type: text/plain;
Я пытался получить его как по электронной почте gmail, так и по электронной почте office.com.
Чуть не забыл, по какой-то причине этого не происходит в других почтовых программах из приложения, поэтому я сначала подумал, что это проблема рельсов.