我删除了包含特定设备媒体查询的样式表。更改出现在我的本地版本上。当我在 heroku 的生产环境中查看它时,媒体查询仍然存在。我从 Assets 初始值设定项 # Rails.application.config.assets.precompile += %w( apps.css )
中删除了它。我运行了 heroku run assets:clean
并重新启动了服务器,但它仍然存在。 git status
显示没有未提交的更改。
最佳答案
您还需要执行几个步骤:
$ rake assets:precompile
$ git add .
$ git commit
... deploy to heroku
rake assets:clean
只是在本地删除已编译的 Assets ;如果不运行预编译步骤来生成新 Assets ,heroku 上的 Assets 不会刷新。
关于css - 从应用程序中删除了样式表,但它仍然出现在 Heroku 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28138838/