0

这是我在认为这是重复之前已经做过的事情。

  1. 我让 heroku 做 rake assets:precompile
  2. 我在本地做,添加到 git 并推送

这些都不起作用?我在想也许 Heroku 以某种方式缓存了对我来说没有意义的资产,但目前我没有其他想法。这个缓存想法真的可以在 Heroku 上实现吗?

4

1 回答 1

0

据我所知,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,如果没有查看的话。

希望能帮助到你。

于 2013-06-20T08:10:59.533 回答