Guías de Ruby on Rails (16359ac)

Estas son las Guías Edge, basadas en main@16359ac.

Si estás buscando las de la versión estable, por favor visita https://guides.rubyonrails.org en su lugar.


Comienza Aquí

Primeros Pasos con Rails

Todo lo que necesitas saber para instalar Rails y crear tu primera aplicación.

Modelos

Conceptos Básicos de Active Record

Active Record permite que tus modelos interactúen con la base de datos de la aplicación. Esta guía te ayudará a comenzar con los modelos de Active Record y la persistencia en la base de datos.

Migraciones de Active Record

Las migraciones son una característica de Active Record que te permite evolucionar el esquema de tu base de datos a lo largo del tiempo. En lugar de escribir modificaciones de esquema en SQL puro, las migraciones te permiten usar un DSL de Ruby para describir cambios en tus tablas.

Validaciones de Active Record

Las validaciones se utilizan para garantizar que solo se guarden datos válidos en tu base de datos. Esta guía te enseña cómo validar el estado de los objetos antes de que vayan a la base de datos, utilizando la característica de validaciones de Active Record.

Vistas

Resumen de Action View

Action View es responsable de generar el HTML para las respuestas web. Esta guía proporciona una introducción a Action View.

Diseños y Renderizado en Rails

Esta guía cubre las características básicas de diseño de Action Controller y Action View, incluyendo renderizado y redirección, uso de bloques content_for y trabajo con parciales.

Controladores

Resumen de Action Controller

Los Action Controllers son el núcleo de una solicitud web en Rails. Esta guía cubre cómo funcionan los controladores y cómo encajan en el ciclo de solicitud de tu aplicación. Incluye sesiones, filtros, cookies, transmisión de datos y manejo de excepciones generadas por una solicitud, entre otros temas.

Enrutamiento en Rails desde el Exterior

El enrutador de Rails reconoce URLs y las envía a la acción de un controlador. Esta guía cubre las características de cara al usuario del enrutamiento en Rails. Si deseas entender cómo usar el enrutamiento en tus propias aplicaciones Rails, comienza aquí.

Otros Componentes

Extensiones Básicas de Active Support

Active Support proporciona extensiones y utilidades del lenguaje Ruby. Enriquece el lenguaje Ruby para el desarrollo de aplicaciones Rails y para el desarrollo del propio Ruby on Rails.

Conceptos Básicos de Action Mailer

Esta guía te proporciona todo lo que necesitas para comenzar a enviar correos electrónicos desde tu aplicación, y muchos aspectos internos de Action Mailer.

Conceptos Básicos de Action Mailbox

Esta guía describe cómo usar Action Mailbox para recibir correos electrónicos.

Resumen de Action Text

Esta guía describe cómo usar Action Text para manejar contenido de texto enriquecido.

Conceptos Básicos de Active Job

Active Job es un marco para declarar trabajos en segundo plano y hacer que se ejecuten en una variedad de backends de colas. Esta guía te proporciona todo lo que necesitas para comenzar a crear, encolar y ejecutar trabajos en segundo plano.

Políticas

Política de Mantenimiento

Qué versiones de Ruby on Rails están actualmente soportadas y cuándo esperar nuevas versiones.

Notas de Lanzamiento

Actualizando Ruby on Rails

Esta guía proporciona los pasos a seguir cuando actualizas tus aplicaciones a una versión más reciente de Ruby on Rails.

Versión 7.2 - ?

Notas de lanzamiento para Rails 7.2.

Versión 7.1 - Octubre 2023

Notas de lanzamiento para Rails 7.1.

Versión 7.0 - Diciembre 2021

Notas de lanzamiento para Rails 7.0.

Versión 6.1 - Diciembre 2020

Notas de lanzamiento para Rails 6.1.


Comentarios

Se te anima a ayudar a mejorar la calidad de esta guía.

Por favor contribuye si ves algún error tipográfico o errores fácticos. Para comenzar, puedes leer nuestra sección de contribuciones a la documentación.

También puedes encontrar contenido incompleto o cosas que no están actualizadas. Por favor agrega cualquier documentación faltante para main. Asegúrate de revisar Guías Edge primero para verificar si los problemas ya están resueltos o no en la rama principal. Revisa las Guías de Ruby on Rails para estilo y convenciones.

Si por alguna razón detectas algo que corregir pero no puedes hacerlo tú mismo, por favor abre un issue.

Y por último, pero no menos importante, cualquier tipo de discusión sobre la documentación de Ruby on Rails es muy bienvenida en el Foro oficial de Ruby on Rails.