Я пытаюсь отправить изображение base64 в виде встроенного вложения в Ruby на рельсах с помощью Active Mailer, но оно просто не работает.
Я нашел способ добавить вложение:
def inline_base64(name, content)
attachments.inline[name] =
{
mime_type: 'image/png',
content: content,
encoding: "base64"
}
end
Я вызываю метод, подобный этому
inline_base64('first_client.png', client[:image64])
, где первый параметр - это только имя, а другой - изображение base64 в виде строки
В файле erb, который я пытаюсь вставитьизображение как:
<%= image_tag attachments['first_client.png'].url, size:'90' %>
Но когда я получаю письмо, оно только показывает изображение как сломанное:
![image broken](https://i.imgur.com/E4C6fMr.png)
Кто-нибудь знает, как я могу это сделать