Javier Valencia Javier Valencia

Filtrando por tag: activerecord

2 resultados

Rails desde cero (III): ActiveRecord avanzado

7 de marzo de 2026 · 6 min de lectura

Tercera entrega de la serie Rails desde cero. Tiempo de lectura estimado: 15 minutos. Si ya tienes claro cómo funcionan los modelos, las validaciones y las asociaciones básicas, es hora de hablar de lo que realmente separa una aplicación Rails mantenible de una que se convierte en un problema. En este artículo cubrimos los temas que más impactan en el rendimiento, la legibilidad y la escalabilidad: el problema N+1, eager loading, consultas avanzadas, el uso correcto de callbacks, y cómo estructurar la lógica de negocio cuando los modelos empiezan a crecer. El problema N+1: el error más común en Rails...

Rails desde cero (II): Introducción a ActiveRecord

7 de marzo de 2026 · 4 min de lectura

Segunda entrega de la serie Rails desde cero. Tiempo de lectura estimado: 10 minutos. ActiveRecord es el corazón de cualquier aplicación Rails. Es el ORM (Object-Relational Mapper) que traduce las filas de tu base de datos en objetos Ruby, y tus objetos Ruby en SQL. Gracias a él puedes trabajar con los datos de forma expresiva y natural sin escribir casi una sola línea de SQL. En este artículo veremos los fundamentos: cómo se definen los modelos, cómo funcionan las asociaciones, cómo se validan los datos y cómo se hacen consultas. En el siguiente artículo profundizaremos en los aspectos avanzados...