这是我在认为这是重复之前已经做过的事情。
- 我让 heroku 做 rake assets:precompile
- 我在本地做,添加到 git 并推送
这些都不起作用?我在想也许 Heroku 以某种方式缓存了对我来说没有意义的资产,但目前我没有其他想法。这个缓存想法真的可以在 Heroku 上实现吗?
这是我在认为这是重复之前已经做过的事情。
这些都不起作用?我在想也许 Heroku 以某种方式缓存了对我来说没有意义的资产,但目前我没有其他想法。这个缓存想法真的可以在 Heroku 上实现吗?
据我所知,Heroku 不缓存任何资产。
尝试运行以下命令:
rm -rf public/cache
git commit -am "Removing cache files"
git push heroku master
如果它不起作用试试这个:
rm -rf public/cache
RAILS_ENV=production bundle exec rake assets:precompile
git add public/cache
git commit -am "Updated Compiled assets"
git push heroku master
您可能已经阅读过 Heroku Cedar 上的 Rails Asset Pipeline,如果没有查看的话。
希望能帮助到你。