Usando um banco de dados existente de outro aplicativo Rails em um novo aplicativo Rails
-
23-09-2019 - |
Pergunta
Eu sou novo no Rails. Eu havia criado um aplicativo Rails mais cedo e também colecionei alguns registros de dados no banco de dados de desenvolvimento. Suponha que eu crio um novo aplicativo Rails e prefiro usar o banco de dados de desenvolvimento existente do aplicativo 1º Rails em meu aplicativo Rails recém -criado, como faço isso?
Nenhuma solução correta
Outras dicas
Olhando no Microsoft Connect Ele é arquivado como um bug - Runtime dinâmico não localiza o método de uma interface base durante o tempo de execução
Seu database.yml deve ficar assim:
development:
host: localhost
adapter: mysql
database: your_database_name [just the name, not the path]
username: your_username
password: your_password
test:
...
production:
...
Você precisa alterar o nome do banco de dados no arquivo database.yml. O problema do Seconnd que você encontra é as migrações.
Eu copiaria as migrações do seu aplicativo anterior para que você mantenha a integridade da migração com os números de versão e revertendo, se necessário.
Além disso, se você está vendo o desenvolvimento.LOCS - que LOCS se refere ao tabela_name, que em contexto repousante geralmente também é coincidentemente o nome do controlador.