我有一个使用 Carrierwave、S3 和 rmagci 的应用程序。或多或少遵循http://railscasts.com/episodes/253-carrierwave-file-uploads但只是上传到 S3 而不是本地。
我注意到 public/uploads/ 中的临时文件在创建图像后不会被删除。这会导致我的电脑随着时间的推移而感觉起来并崩溃。
我环顾四周,发现的唯一解决方案是编写一个 cron 作业来删除它们http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15960
知道是否有更好的方法在代码中执行此操作而不是 cronjob?