ruby, rails, web, activerecord

Trabajando con ActiveRecord

ActiveRecord es la parte del framework de Ruby on Rails que nos permite conectarnos con la base de datos. La forma como lo hace es mapeando las columnas de una tabla a atributos en una clase de Ruby, además de proporcionar métodos para poder hacer cambios en los datos, así como consultas.

Nuestro primer modelo de la aplicación será el modelo de Account, con el cual vamos a poder definir cuentas con las que vamos a manejar nuestros ingresos y egresos para la aplicación de Control de gasto que estamos construyendo.

Código

Comando para generar el model Account.
  
bin/rails g model account reference alias entity deactivated_at:datetime description:text
  

Comando para enviar migraciones a la base de datos.
  
bin/rails db:prepare db:migrate
  

Comando para ejecutar pruebas automáticas.
  
bin/rails test
  

El repositorio

El código de este video se encuentra en el repositorio bajo el branch feature/modelo-cuentas. Para probar el código localmente clona el repositorio, cambia el branch y sigue las instrucciones del archivo Readme.
  
git clone https://github.com/mariochavez/expenses.git 
cd expenses
git checkout feature/modelo-cuentas
  

Recursos