我无法在Heroku上更新我的CSS。这里是cenario:
自从第一次推送到heroku以来,我的预编译css是相同的。 当我运行rake资产:precompile时,它确实编译成功,甚至在控制台上给我一个新的应用程序css文件(不同的哈希)。但是当我去公共/资产时,之前有相同的CSS。
有了资产:干净我得到了相同的结果。如果我手动删除css消失,但它不会回退到管道并加载相同的css文件。当我再次运行预编译时,它是...相同的文件,相同的哈希。
最奇怪的是,当我在heroku中拖动我的css文件时,它会向我显示正确的更改,因此推送实际上是成功的(与其他文件相同)。
我尝试在此之后清除heroku缓存:clear cache with buildpack
使用RAILS_ENV = production从上面运行相同的命令并多次重启dynos并使用不同的浏览器多次清除浏览器缓存。
为什么会这样?