Hola,
Creo que puede haber cierta confusión aquí en cuanto al papel de Active Record en sus aplicaciones Rails y cómo se relaciona con su base de datos. Ruby on Rails hace uso de una clase llamada Active Record que envuelve la base de datos. Esto le permite crear e interactuar con sus datos a través de los métodos de AR, en lugar de interactuar directamente con la base de datos. Esto le permite cambiar entre bases de datos (MySQL, Postgres, SQLite, ect) sin refactorizar su aplicación, por lo que, por ejemplo, puede usar una base de datos de desarrollo, como SQLite, y luego pasar a otra cosa cuando esté listo para ‘convertirse en profesional’. o cambiar a producción. Cuando crea la migración en Rails y luego ejecuta rake db: migrate, realmente está haciendo que Ruby on Rails (ROR) cree las tablas por usted, en cualquier base de datos que haya definido en el archivo database.yml en la carpeta de configuración. Realmente espero que esto ayude a aclarar cualquier confusión para usted.
-John
- ¿Qué estructura de datos utiliza Google para implementar la función '¿Quiso decir?'
- ¿Cómo sirve Netflix para ofrecer videos de alta resolución a tanta gente?
- ¿Cuáles son algunos de los mejores recursos (gratuitos o de pago) para aprender SSAS (SQL Server Analysis Services)?
- ¿Cuál es la estructura de archivos y carpetas de música en un servidor para Google Music?
- ¿Qué especificación de servidor debo elegir para un equilibrador de carga basado en ngnix o HAProxy?