"геройку запустить рейк-активы: чистый" ничего не чистит

Выполняю

$ 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"]

Мне нужно удалить активы, потому что они создают конфликты с моей новой конфигурацией.

Ответ 2

Мне пришлось делать:

heroku repo:purge_cache

и немного подождите. rake assets:clobber не работал у меня, хотя он напечатан:

INFO -- : Removed /app/public/assets
rm -rf /app/tmp/cache/assets]

если вы запустите команду heroku и получите:

 !    `repo:purge_cache` is not a heroku command.
 !    See `heroku help` for a list of available commands.

установите команду в toolbelt героя с помощью:

heroku plugins:install https://github.com/heroku/heroku-repo.git

и повторите попытку.