Почему мы создаем два разных вида почтовой программы (welcome_email.text.erb и welcome_email.html.erb) для одного действия почтовой программы?

#ruby-on-rails #ruby

#ruby-on-rails #ruby

Вопрос:

Много раз я создавал два разных формата для шаблонов представления action mailer, таких как welcome_email.text.erb и welcome_email.html.erb. Но я не нашел правильного решения для того, почему мы создаем эти файлы?

можете ли вы, пожалуйста, кто-нибудь мне помочь?

Комментарии:

1. Потому что html-версия электронного письма может отличаться от его текстовой версии?

Ответ №1:

.html.erb предназначен для почтовых клиентов с поддержкой html, а .text.erb — для тех, кто получает электронные письма в текстовом режиме.

«фактическая причина» заключается в том, что ваша аудитория правильно получает ваше сообщение