即使不再进行预编译,资产仍在提供服务

我有一个Rails应用程序。该应用程序正在预编译资产,并使其在https://<myapp>.herokuapp.com/assets/application-3cf3f10c96a6e3ed985552dc8f7889d81f40fe38dc0e6e7a75b89a4f890c09f1.js上可用。

然后我推送了我的应用程序的新版本,并预编译了文件https://<myapp>.herokuapp.com/assets/application-b1261be3169513f09c2aa2473dce90b3abd7345196ed64326f0875b05f9e0950.js

但是,指纹仍以c09f1结尾的第一项资产仍可以在同一URL上访问。我已经尝试运行heroku run rake assets:clobberheroku run rake assets:precompile,但是第一个资产仍然可用,即使日志显示它没有被预编译:

I,[2019-11-04T18:18:00.599533 #4]  INFO -- : Writing /app/public/assets/application-b1261be3169513f09c2aa2473dce90b3abd7345196ed64326f0875b05f9e0950.js
I,[2019-11-04T18:18:00.599845 #4]  INFO -- : Writing /app/public/assets/application-b1261be3169513f09c2aa2473dce90b3abd7345196ed64326f0875b05f9e0950.js.gz
I,[2019-11-04T18:18:04.596561 #4]  INFO -- : Writing /app/public/assets/application-d086f2f4f23bf8d7d17a5b2d3f03e4ba4b1d7394376ba01d6830b6ad74b641b3.css
I,[2019-11-04T18:18:04.597050 #4]  INFO -- : Writing /app/public/assets/application-d086f2f4f23bf8d7d17a5b2d3f03e4ba4b1d7394376ba01d6830b6ad74b641b3.css.gz

我该怎么做才能确保第一笔资产不可用?

pp328397830 回答:即使不再进行预编译,资产仍在提供服务

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164453.html

大家都在问