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

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top