Я пытаюсь использовать встроенные изображения в своей электронной почте, но если я пытаюсь загрузить файл из папки с изображениями в качестве заголовка, он не отображается в электронном письме:
Изображение является встроенным вложением:
def export_bill_email(user)
@user = user
attachments.inline["logo.jpg"] = File.read("#{Rails.root}/app/assets/images/bdh_caption_logo.jpg")
make_bootstrap_mail(
to: 'xxx',
from: 'xxx',
subject: 'xxx'
)
end
Тогда, на мой взгляд, я пытаюсь назвать это следующим образом:
<%= image_tag(attachments["logo.jpg"].url, width: '100', height: '100') %>
Разве он не отображает причину режима разработки? Я также пробовал пересылать с помощью ngrok, но, тем не менее, в полученном электронном письме просто отображается значок неработающего изображения. Странная вещь: если я использую прямую гиперссылку на изображение, оно отображается, поэтому оно должно что-то делать с URL-адресом изображения, я думаю, но я не могу понять это.
Спасибо за любой хороший совет!
mime_type: "image/png"
на этом изображении? возможно, есть проблема с типом mime guides.rubyonrails.org/ - person nuaky   schedule 23.12.2019