Carrierwave - 更改上传目录时文件不会自动删除
Carrierwave - File not removed automatically when changing upload directory
我在 Rails 应用中使用 Carrierwave 上传文件。
我按照 How-To Secure Upload guide 来保护我的上传。它工作得很好,但是当它的所有者(使用上传器的模型)被销毁时,上传的文件不会被删除。我没有收到任何错误消息,文件就留在上传的位置。
我尝试将其改回以将文件上传到 public/uploads
并且文件被删除了。
我自己找到了答案。在更改上传目录后,我重新启动了我的网络服务器,因此文件已上传到正确的目录。但是我从Rails控制台中删除了模型,并且在更改上传目录后我没有重新启动控制台。
我在 Rails 应用中使用 Carrierwave 上传文件。
我按照 How-To Secure Upload guide 来保护我的上传。它工作得很好,但是当它的所有者(使用上传器的模型)被销毁时,上传的文件不会被删除。我没有收到任何错误消息,文件就留在上传的位置。
我尝试将其改回以将文件上传到 public/uploads
并且文件被删除了。
我自己找到了答案。在更改上传目录后,我重新启动了我的网络服务器,因此文件已上传到正确的目录。但是我从Rails控制台中删除了模型,并且在更改上传目录后我没有重新启动控制台。