Ruby on Rails, entornos y conexión a la base de datos

mayo 14, 2008

(Este post es una continuación del Curso de Ruby on Rails).
<< Para ver el Post Anterior

En este Post veremos como configurar la conexión a nuestra base de datos MySQL y echaremos un vistazo a los distintos entornos que nos ofrece Rails para el desarrollo y depuración de nuestras aplicaciones.

Para configurar la conexión a la base de datos, rails pone a nuestra disposición el archivo “database.yml” ubicado en config -> database.yml. Este archivo nos permite configurar la conexión a tres bases de datos. Tres bases de datos para tres entornos: development (desarrollo), test (prueba) y production (producción).

Contenido del archivo database.yml

La configuración de este archivo es muy sencilla. Basta con indicar, en cada sección (o al menos en una de ellas, convenientemente la del entorno de desarrollo), el nombre de cada una de las bases de datos que hemos creado junto a la dirección del servidor (host) donde está ubicada y el username y password del usuario con acceso a la misma. Rails considera, por defecto, que la base de datos a la que nos vamos a conectar es MySQL.
Lee el resto de esta entrada »