Я пытаюсь отправить электронное письмо, содержащее одно HTML-вложение.Проблема заключается в том, что html вложения появляется в теле письма, а представление отображается в виде вложения.Практически противоположно тому, что я ожидал.
Я могу правильно отправлять вложения других типов, но при попытке отправить одно вложение в формате HTML, оно последовательно отображается, а не «прикреплено».
class Notifier < ActionMailer::Base
default :from => "from@example.com"
def welcome(email)
attachments['this is an html file.html'] = "<b>yeah this is html!</b>"
mail(:to => email, :subject => "Attempting an attachment")
end
end
И мой app/views/notifier/welcome.html.erb
Hi there! This is <b>html</b> within a view
Полученное сообщение выглядит следующим образом:
(обратите внимание, что html вложения фактически отображается в теле сообщения)