通过CarrierWave邮箱附件

时间:2014-11-22 17:03:29

标签: ruby-on-rails carrierwave mailboxer

我尝试使用 CarrierWave 发送带附件的邮件。 在 Mailboxer gem中,我发现上传者已挂载here. 它使用AttachmentUploader作为字段:attachment

在基本功能方面,一切都很好。存储在public / uploads文件夹中的附加文件。

但我需要为AttachmentUploader添加自定义功能(例如,更改存储附件的路径等)。

我尝试在attachment_uploader.rb中创建自己的app/uploaders,但它不起作用。

1 个答案:

答案 0 :(得分:2)

我刚刚添加到initializers/mailboxer.rb

...
class AttachmentUploader < AllAttachmentUploader

end

它允许我从AllAttachmentUploader继承到在Mailboxer中定义的AttachmentUploader。