Confira a gem de paridade . Ele oferece vários comandos para fazer as seguintes tarefas do Heroku Rails facilmente -
- Bancos de dados de backup
- Restaurar bancos de dados
- Execute o
rails console
- Registros de cauda
- Executar migrações
- Implantar
É claro que você está procurando principalmente os dois primeiros.
Após a instalação, ele espera que você tenha dois
git remote
conjunto de valores denominado staging
e production
. development
não é necessário, pois supõe-se que seja sua máquina local. Você pode obter o git url para os outros dois ambientes no painel do Heroku -> (seu aplicativo) -> Configurações -> Informações
Depois de configurar isso, é tão simples quanto
production backup
development restore production
O código é bem simples, então eu encorajo você a lê-lo. Mas está essencialmente fazendo exatamente o que seu código de rake tenta fazer, obtendo uma URL pública e restaurando-a.