当我推送到Heroku时,我的Heroku应用程序不会更新资产,我已经用尽所有关于堆栈溢出的这个问题的帖子,但没有任何作用。 rake资产:预编译也不起作用,我试过删除public / assets文件夹,检查了production.rb中的所有配置设置,什么都行不通。有趣的是,它已经运行了数周,并且出于某种原因我今天所做的事情导致了这个问题。我知道这很模糊,我希望有人可能会有一些信息或建议。谢谢,任何帮助将非常感谢。
答案 0 :(得分:1)
可能由于恢复变更或以其他方式混淆资产管道,您的新资产可能被视为“较旧”,并且未用于资产编译。如果是这样,通过heroku-repo
plugin's repo:purge_cache
command清除Heroku构建缓存可能会对您有所帮助。
答案 1 :(得分:1)
您应该清除/ public中的资产文件夹。
如果Heroku检测到'public / assets'文件夹,他认为您已在本地预编译了资产。