$ heroku run rake assets:clean
Running `rake assets:clean` attached to terminal... up, run.2
/usr/local/bin/ruby /app/vendor/bundle/ruby/1.9.1/bin/rake assets:clean:all RAILS_ENV=production RAILS_GROUPS=assets
rm -rf /app/public/assets
但它看起来并不像它的工作,由于我可以通过HTTP请求访问的资产,另外,如果我打开一个Heroku的控制台我可以看到文件:
$ heroku run console
irb(main):013:0> Dir.glob "./public/assets/*"
=> ["./public/assets/img", "./public/assets/application.js.gz", "./public/assets/application.js", "./public/assets/rails.png", "./public/assets/manifest.yml", "./public/assets/application.css", "./public/assets/assets", "./public/assets/application.css.gz"]
我需要,因为他们生产的与我的新配置冲突,除去资产。
你有没有想过解决这个问题?我有一个应用程序,似乎有资产没有得到更新后续推动。如果我启动一个新的Cedar实例,服务器将使用正确的资产。 –
@MichaelPell我没有找到任何解决方案,对不起。 – fguillen
我也在我的Heroku的'public/assets'目录中提供了资产*,我非常想删除它。可悲的是,'资产:干净'并不关心它。如果其他人有一个解决方案,而不是打开一个新的实例,我很乐意听到它。 – sorens