我更新了我的照片模型的缩略图大小。
在我的本地工作得很好,并将其部署到生产中。
不幸的是,即使我在特定的Photo上运行reprocess,它仍然会重新处理旧的params。
如果我检查Photo.photo.styles
它会返回正确的新样式,但如果我将该照片设置为重新处理,则会拒绝遵守我应用的设置。
如何清除回形针的缓存?如果不是回形针的回形针,可能会做什么呢?
我没有使用delayed_jobs来做这件事,但我也重新开始了。
有什么想法吗?
答案 0 :(得分:1)
错误是由我的浏览器缓存旧样式引起的。为了解决这个问题,我进入了haml,并添加了一个随机的URI:
= image_tag @image.photo(:format) + "?" + rand(9999)
由于我的应用程序关闭了默认的带时间戳的URI,因此有些麻烦。也许这也是你的问题。同样,我也注意到当我尝试在一大组对象上运行刷新时,它会失败..
然后我做了什么就发布了这个问题:
Can you identify the current dimensions of an image with Paperclip?
并做了一个选择声明,我发现哪张照片还没有重新处理,并重新处理它。我正在处理大约25,000个照片对象。