Я решаю проблему благодаря поддержке heroku.
Во-первых, мое развертывание не прошло нормально, потому что у меня была известная проблема при использовании ресурсов rake: прекомпиляция
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port xxxx?
Чтобы предотвратить это, вам нужно установить initialize_on_precompile
в false в вашем config / application.rb (не в вашем config / средах / production.rb):
config.assets.initialize_on_precompile = false
После этого при развертывании предварительная компиляция, похоже, работает, но существует проблема с asset_sync, который не находит переменные ENV (FOG_DIRECTORY и FOG_PROVIDER)
Чтобы решить эту проблему, вам нужно установить лабораторию героку с помощью этих двух команд:
heroku plugins:install https://github.com/heroku/heroku-labs.git
heroku labs:enable user_env_compile
И вы снова развернете геройку и (теоретически) она должна работать нормально! (у меня работает!)
Надеюсь, это поможет кому-нибудь в будущем!