Utilizzando un database esistente di un'altra applicazione Rails in una nuova applicazione Rails

StackOverflow https://stackoverflow.com/questions/2343741

Domanda

Sono nuovo ai binari. Avevo creato un'applicazione Rails in precedenza e ho anche raccolto alcuni record di dati nel database di sviluppo. Supponiamo che creino una nuova applicazione Rails e preferisco utilizzare il database di sviluppo esistente della prima applicazione Rails nella mia applicazione Rails di nuova creazione, come lo faccio?

Nessuna soluzione corretta

Altri suggerimenti

il tuo database.yml dovrebbe apparire così:

development:
  host: localhost
  adapter: mysql
  database: your_database_name [just the name, not the path]
  username: your_username
  password: your_password

test:
...

production:
...

È necessario modificare il nome del database nel file database.yml. Il problema di Seconnd in cui ti imbatti è le migrazioni.

Coprirei le migrazioni moduli per la tua precedente applicazione in modo da mantenere l'integrità della migrazione con i numeri di versione e il roll -back se necessario.

Inoltre, se stai vedendo Development.Locs - che LOCS si riferisce al tavolo_name, che nel contesto riposante di solito è di solito anche per coincidenza anche il nome del controller.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top