0

我正在使用Mail Gem发送电子邮件。我正在尝试.PNG使用如下内联图像标签发送文件

record_stream << "<br /> <p>Jeff added an image today.</p>"
  .concat( "<img src="pngImagePath" /> " )

mail = Mail.new do
  from    'from@gmail.com'
  to      'some@gmail.com'
  subject "Automated Report
  html_part do
    body "<i>This is an automated email.  All data in this email was generated automatically.</i>
          #{record_stream}
        "
  end
end #### End of mailer

但是当我检查我的gmail时record_stream没有出现。既不是字符串也不是图像。我想在电子邮件正文中显示两者。任何帮助将不胜感激。谢谢

4

1 回答 1

0

首先,图像路径应该有一个图像的 url 链接,而不是相对路径(因为电子邮件无权访问您服务器中的图像)。

您可以尝试直接在 html_part 正文中添加图像以查看是否有效

希望这可以帮助你

于 2020-03-02T03:00:07.977 回答