2010-06-29 5 views
5

Sto creando un'applicazione che, al momento, non richiede un database. Quindi voglio disabilitarlo!Come disabilitare il database su Rails 3 per un'applicazione basata su webservice

Lo sto facendo con Rails 3beta4 con Postgres 8.4.x.

Per servire una vista, Rails 3 sembra aver bisogno del database specificato in database.yml per esistere - perché? Non ho mai controllato questo con Rails 2.3, ma sembra sciocco che dovrebbe essere necessario connettersi al database se non estrarre alcun dato da esso. Il che significa che non desidero mai collegarmi al database per questa applicazione.

+0

Domanda molto simile [qui] (http://stackoverflow.com/questions/2212709/remove-activerecord-in-rails-3-beta). Ho appena provato. Funziona un fascino. – Ceilingfish

risposta

2

Se si sta creando una nuova applicazione, è possibile utilizzare 'saltare-active-record' per saltare la configurazione del database:

rails new my_app --skip-active-record 
0

Vai a config e apportare le seguenti modifiche nel file database.yml

sotto lo sviluppo del database, commenta il tuo database. In questo modo il controllore smetterà di cercare il database.

Una volta che sei pronto per utilizzare il tuo database, basta rimuovere il commento sopra.

Problemi correlati