添加附件

ActionMailer 还允许附加文件。

attachments['filename.jpg'] = File.read('/path/to/filename.jpg')

默认情况下,附件将使用 Base64 进行编码。要更改此设置,你可以向附件方法添加哈希。

attachments['filename.jpg'] = {
  mime_type: 'application/gzip',
  encoding: 'SpecialEncoding',
  content: encoded_content
}

你还可以添加内联附件

attachments.inline['image.jpg'] = File.read('/path/to/image.jpg')