Um erro comum no Cedar Stack do Heroku é durante a pré-compilação de ativos:
não foi possível conectar ao servidor: conexão recusada. O servidor está executando no host “127.0.0.1 ″ e aceitando conexões TCP / IP na porta xxxx?
Este problema é resolvido desabilitando a inicialização do aplicativo para compilar ativos . Mas me deparei com uma situação em que essa solução causou mais problemas. Isso ocorreu devido à necessidade de informações sobre as rotas do meu aplicativo para a joia js-routes. Isso me forçou a compilar meus ativos toda vez que enviava alterações para o Heroku. Rapidamente se torna irritante executar essa tarefa o tempo todo e, em seguida, ter problemas de cache durante o desenvolvimento.
Heroku Labs para o resgate! Há um recurso experimental que permite que o aplicativo seja inicializado durante a pré-compilação, permitindo que as variáveis do usuário sejam acessadas.
É simples como:
heroku labs:enable user-env-compile -a myapp
Substitua myapp pelo nome do seu aplicativo e envie uma nova alteração para fazer com que o slug seja recompilado. Agora não preciso mais pré-compilar os ativos e o Heroku cuida de tudo. Não tive nenhum problema, mas eles alertam para ter cuidado ao ativar esse recurso .
Postado novamente do meu blog