我有一个模型,使用Paperclip来管理文件。
当我删除模型时,显然希望文件也被删除,但我似乎找不到使用Paperclip删除文件的方法。
我尝试在 `before_destroy` 方法中使用
(我想要能够在测试时本地删除文件,然后在使用S3时也能够实现 - 因此需要纯粹的Paperclip解决方案)
有什么想法吗?
当我删除模型时,显然希望文件也被删除,但我似乎找不到使用Paperclip删除文件的方法。
我尝试在 `before_destroy` 方法中使用
self.sourcefile = nil if !sourcefile.dirty?
,但没有效果。(我想要能够在测试时本地删除文件,然后在使用S3时也能够实现 - 因此需要纯粹的Paperclip解决方案)
有什么想法吗?