Я использую Action Mailers на Rails. Я следовал за документацией, но мой браузер не может правильно прочитать приглашение_email.html.erb.
Вот код на приглашении_email.html.erb:
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
</head>
<body>
<h1><%= @sender.first_name %> vous invite à débattre.</h1>
<p><%= @group_invitation.key %></p>
<p> Cliquez ici : <%= link_to "Rejoindre", group_accept_invite_url(:key => @group_invitation.key) %>
</p>
<div class="button-test">
button
</div>
</body>
</html>
Вот мой код на group_mailer.rb:
class GroupMailer < ActionMailer::Base
default from: 'Logora <contact@logora.fr>'
layout 'mailer'
def invitation_email(group_invitation)
@to = group_invitation.guest
@sender = group_invitation.sender
@subject = @sender.first_name + ' vous invite à débattre sur Logora'
@group_invitation = group_invitation
m = mail(to: @to, subject: @subject, content_type: "text/html")
end
end
И, наконец, вот сообщение, которое я получаю, когда отправляю электронное письмо себе:
Logora
21:29 (всего 7 минут)
Аи
---- == _ mimepart_5c32651265cd8_16f563ff3a1d01db04642e Тип содержимого: text / html; charset = UTF-8 Content-Transfer-Encoding: цитируемый для печати
test vous invit = C3 = A0 d = C3 = A9battre.
uh9sNDoDQbYU7ZYixKZHCCjG
Cliquez ici: Rejoindre
кнопка
---- == _ mimepart_5c32651265cd8_16f563ff3a1d01db04642e Тип содержимого: text / html; charset = UTF-8 Content-Transfer-Encoding: цитируемый для печати
test vous invit = C3 = A0 d = C3 = A9battre. Cliquez ici: Rejoindre
---- == _ mimepart_5c32651265cd8_16f563ff3a1d01db04642e -
Любая помощь будет высоко ценится!