如何使用griddler和paperclip上传电子邮件附件

时间:2015-04-07 03:59:59

标签: ruby-on-rails paperclip mandrill griddler

我正在使用Mandrill作为入站电子邮件路由,我正在使用这些宝石接收电子邮件并将其保存在数据库中。

如何使用回形针将附件保存在单独的数据库表“Attachments”中。

1 个答案:

答案 0 :(得分:1)

Griddler::Email具有attachments属性,即:

  

包含任何附件的File对象数组。

所以,如果你有这样的模型:

class Assessment
  has_attached_file :file
end

您可以这样做,例如:

@email.attachments.each{|f| Attachment.create(file: f)}