通过Asset Pipeline重建使用Ruby常量的JavaScript文件

时间:2016-11-08 17:25:41

标签: ruby-on-rails heroku asset-pipeline

如何强制Heroku重建一个JavaScript文件,该文件通过Asset Pipeline的链式扩展功能(例如my-file.js.coffee.erb)使用Ruby常量而不更改文件并重新部署?

我已更改Heroku环境变量并运行heroku run rake assets:precompile,但该文件仍未使用更新的常量。 (使用所述env var在初始化程序中设置常量。)

1 个答案:

答案 0 :(得分:0)

https://help.heroku.com/18PI5RSY/how-do-i-clear-the-build-cache

$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname
$ git commit --allow-empty -m "Purge cache"
$ git push heroku master

appname 替换为您要清除缓存的应用名称。