2010-06-29 11 views
5

Estoy haciendo una aplicación que, a partir de ahora, no requiere una base de datos. ¡Entonces quiero deshabilitarlo!Cómo deshabilitar la base de datos en Rails 3 para una aplicación basada en el servicio web

Estoy haciendo esto con Rails 3beta4 con Postgres 8.4.x.

Para poder mostrar una vista, Rails 3 parece necesitar la base de datos especificada en database.yml para existir, ¿por qué? Nunca revisé esto con Rails 2.3, pero parece tonto que necesite conectarse a la base de datos si no extraigo datos de él. Lo que significa que nunca quiero conectarme a la base de datos para esta aplicación.

+0

Pregunta muy similar [aquí] (http://stackoverflow.com/questions/2212709/remove-activerecord-in-rails-3-beta). Solo lo probé. Funciona un encanto. – Ceilingfish

Respuesta

2

Si va a crear una nueva aplicación, puede utilizar 'skip-activa a grabar' omitir la configuración de la base de datos:

rails new my_app --skip-active-record 
0

Ir a config y hacer los siguientes cambios en el archivo database.yml

en el desarrollo de la base de datos, comente su base de datos. De esta forma, el controlador dejará de buscar la base de datos.

Una vez que esté listo para usar su base de datos, simplemente elimine el comentario anterior.

Cuestiones relacionadas