[Ror-es] pregunta sobre bases de datos development - test

Fernando Blat ferblape at gmail.com
Thu Sep 6 16:20:35 GMT 2007


Hola César,

claro que puedes indicar sqlite como base de datos en entorno de test.
Sólo te falta incluir

test:
  adapter: sqlite3
  database: ruta a la base de datos

Y aún hay una opción mejor, y es utilizar una base de datos sqlite
cargada en memoria. Basta con:

1 - instalar este plugin: http://agilewebdevelopment.com/plugins/memory_test_fix

2 - indicar el config/database.yml

test:
  adapter: sqlite3
  database: ":memory:"

Espero que te sirva.

Un saludo!



On 9/6/07, César <cesare.diaz at gmail.com> wrote:
> Gentes,
>             estoy comenzando a desarrollar en rails y tengo una
> pregunta acerca de las bases de datos que se deben usar en cada caso
> ... 'development', 'test' y 'production'
>
> Estoy empezando con 'spec' sobre los modelos de una pequeña aplicación
> y quería saber si los tests los puedo hacer sobre una base de datos
> 'sqlite' teniendo la base de datos de desarrollo en 'postgres' .....
> logrando resultados de test  mas rápidos y que los test sean validos
> como prueba de la aplicación.
>
> en myapp/config/database.yml
> development:
>   adapter: postgresql
>
> test:
>   adapter:sqlite
>
>                                                    Saludos
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>


-- 
Fernando Blat
blog > http://www.inwebwetrust.net


More information about the Ror-es mailing list