Si al deployar una app en Heroku la precompilación de assets falla así
-----> Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
es porque el task intenta conectarse a la bd, la cual no está aún disponible en el stack >>
Se soluciona con la siguiente línea en application.rb
config.assets.initialize_on_precompile = false
y
-----> Preparing app for Rails asset pipeline Running: rake assets:precompile Asset precompilation completed (14.48s)
🙂