- Introducción
- Empezar
- I- Fundamentos de Active Record
- II- Migraciones en Active Record
- III- Validaciones en Active Record
- IV- Callbacks en Active Record
- V- Asociaciones en Active Record
- VI- Interfaz de Consulta de Active Record
- 1- Recuperación de objetos desde la base de datos
- 2- Condiciones
- 3- Ordenando
- 4- Seleccionando campos específicos
- 5- Límite y desplazamiento
- 6- Grupos
- 7- Having
- 8- Sobre-escribiendo condiciones
- 9- Relación NULL
- 10- Objetos de sólo lectura
- 11- Bloqueo de registros para actualización
- 12- Unir tablas
- 13- Asociaciones de carga impaciente
- 14- Ambitos
- 15- Buscadores dinámicos
- 16- Enums
- 17- Comprensión del método Chaining
- 18- Buscar o construir un nuevo objeto
- 19- Búsqueda por SQL
- 20- Existencia de Objetos
- 21- Cálculos
- 22- Ejecutando EXPLAIN
- VII- Conceptos básicos de Active Model
- VIII- Conceptos básicos de Action View
- IX- Layouts y Rendering en Rails
- X- Helpers de Formulario de Action View
- 1- Tratamiento de formularios básicos
- 2- Tratamiento de objetos del modelo
- 3- Hacer Select Boxes con facilidad
- 4- Uso de los helpers de formulario Fecha y Hora
- 5- Carga de archivos
- 6- Personalización de los constructores de formularios
- 7- Entendiendo las convenciones de nombramiento de parámetros
- 8- Formularios a Recursos Externos
- 9- Construcción de formularios complejos
- XI- Descripción general de Action Controller
- 1- ¿Qué hace un controlador?
- 2- Convención de nombres del controlador
- 3- Métodos y acciones
- 4- Parámetros
- 5- Session
- 6- Cookies
- 7- Renderizando datos XML y JSON
- 8- Filters
- 9- Request Forgery Protection
- 10- Objetos de solicitud y respuesta
- 11- Autenticaciones HTTP
- 12- Streaming y descargas de archivos
- 13- Filtrado de logs
- 14- Rescue
- 15- Forzar el protocolo HTTPS
- XII- Enrutamiento en Rails
- XIII - Active Support Extensiones Core
- XIV- API de Internacionalización de Rails (I18n)
- XV- Fundamentos de Action Mailer
- XVI - Conceptos básicos de Active Jobs
- XVII - Testing de aplicaciones Rails
- 1- ¿Por qué escribir pruebas para sus aplicaciones Rails?
- 2- Introducción a las pruebas
- 3- Base de datos del testing
- 4- Pruebas de modelos
- 5- Pruebas del sistema
- 6- Pruebas de integración
- 7- Pruebas funcionales para sus controladores
- 8- Testeo de Rutas
- 9- Testeo de las Vistas
- 10- Testeo de los Helpers
- 11- Testeo de los Mailers
- 12- Testeo de los Jobs
- 13- Recursos Adicionales de Pruebas
- XVIII - Seguridad de las aplicaciones de Rails
- XIX- Debugging de aplicaciones Rails
- XX- Configuración de aplicaciones de Rails
- XXI- La línea de comandos de Rails
- XXII- La Canalización de Recursos
- 1- ¿Qué es la Canalización de Recursos?
- 2- Cómo utilizar el canalizador de recursos
- 3- In Development
- 4- In Production
- 5- Personalización del Canalizador
- 6- Almacén de caché de recursos
- 7- Agregar recursos a sus gemas
- 8- Hacer de su libreria o gema un preprocesador
- 9- Actualización de versiones antiguas de Rails
- XXIII - Trabajar con JavaScript en Rails
- XXIV- El proceso de inicialización de Rails
- XXV- Carga Automatica y recarga de Constantes
- XXVI- Almacenamiento en caché con Rails: una visión general
- XXVII- Instrumentación de Active Support
- XXVIII- Una guía para perfilar aplicaciones Rails
- XXIX- Uso de Rails para aplicaciones API-only
- XXX- Descripción de Action Cable