我尝试使用 CarrierWave 发送带附件的邮件。
在 Mailboxer gem中,我发现上传者已挂载here.
它使用AttachmentUploader
作为字段:attachment
在基本功能方面,一切都很好。存储在public / uploads文件夹中的附加文件。
但我需要为AttachmentUploader添加自定义功能(例如,更改存储附件的路径等)。
我尝试在attachment_uploader.rb
中创建自己的app/uploaders
,但它不起作用。
答案 0 :(得分:2)
我刚刚添加到initializers/mailboxer.rb
...
class AttachmentUploader < AllAttachmentUploader
end
它允许我从AllAttachmentUploader继承到在Mailboxer中定义的AttachmentUploader。