我通过Paperclip附加文件,然后将其作为对象销毁,但资产文件仍保留在服务器上。 如何删除此文件?
答案 0 :(得分:0)
在文件上调用destroy应该删除它 - @mymodel.myfile.destroy
- 尽管你会很多更好地建议使用Amazon S3来托管你的资产。您上传到应用程序中的任何内容n Heroku都存在于tmp,public等中,不会存在于dynos中,或者在重新启动时保持不变,除非您使用的是外部存储主机,如Amazon S3等。
http://devcenter.heroku.com/articles/read-only-filesystem详细讨论了它。