Carrierwave - 更改上传目录时文件不会自动删除

Carrierwave - File not removed automatically when changing upload directory

我在 Rails 应用中使用 Carrierwave 上传文件。

我按照 How-To Secure Upload guide 来保护我的上传。它工作得很好,但是当它的所有者(使用上传器的模型)被销毁时,上传的文件不会被删除。我没有收到任何错误消息,文件就留在上传的位置。

我尝试将其改回以将文件上传到 public/uploads 并且文件被删除了。

我自己找到了答案。在更改上传目录后,我重新启动了我的网络服务器,因此文件已上传到正确的目录。但是我从Rails控制台中删除了模型,并且在更改上传目录后我没有重新启动控制台。