我更新了两张图片,但Heroku只能正确显示其中的一张,另一张却仍然是旧图。部署日志输出显示两张图像都使用了新哈希值进行预编译,但用于检索application.css
文件中图片之一(由旧哈希值检索)的哈希仍然是旧的。它以某种方式抓取了旧图。
我想强制Heroku重新编译每个资产并重新启动服务器(实际上是进行全新的部署)。目前它似乎“智能”地只预编译被判断为新的资源。我尝试了rake assets:clobber
和rake assets:precompile
,但没有改变——仍然使用旧哈希值来获取其中一个旧版本的图片,但成功获取另一个版本。还有其他可尝试的选项吗?