Skip to content

Commit bb62090

Browse files
committedJun 8, 2017
Updates ix-layouts-y-rendering-en-rails/2-creacion-de-respuestas.md
Auto commit by GitBook Editor
1 parent f6feca2 commit bb62090

4 files changed

+32
-0
lines changed
 

‎SUMMARY.md

+3
Original file line numberDiff line numberDiff line change
@@ -99,4 +99,7 @@
9999
* [6.13 SanitizeHelper](viii-conceptos-basicos-de-action-view/6-vision-general-de-los-helpers-proporcionados-por-action-view/613-sanitizehelper.md)
100100
* [6.14 CsrfHelper](viii-conceptos-basicos-de-action-view/6-vision-general-de-los-helpers-proporcionados-por-action-view/614-csrfhelper.md)
101101
* [7- Vistas con Locale](viii-conceptos-basicos-de-action-view/7-localizacion-de-las-vistas.md)
102+
* [IX- Layouts y Rendering en Rails](ix-layouts-y-rendering-en-rails.md)
103+
* [1- Descripción General: Cómo encajan las piezas](ix-layouts-y-rendering-en-rails/1-descripcion-general-como-encajan-las-piezas.md)
104+
* [2- Creación de respuestas](ix-layouts-y-rendering-en-rails/2-creacion-de-respuestas.md)
102105

‎ix-layouts-y-rendering-en-rails.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# IX- Layouts y Rendering en Rails
2+
3+
Esta guía cubre las características básicas de Action Controller y Action View.
4+
5+
Después de leer esta guía, sabrá:
6+
7+
* Cómo utilizar los diversos métodos de renderizado incorporados en Rails.
8+
* Cómo crear layouts con múltiples secciones de contenido.
9+
* Cómo utilizar partials para no repetir sus vistas.
10+
* Cómo utilizar layouts anidados \(sub-templates\).
11+
12+
13+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 1- Descripción General: Cómo encajan las piezas
2+
3+
Esta guía se centra en la interacción entre Controlador y Vista en el triángulo Modelo-Vista-Controlador. Como saben, el Controlador es responsable de orquestar todo el proceso de manejo de una solicitud en Rails, aunque normalmente entrega cualquier código pasado al Modelo. Pero entonces, cuando es hora de enviar una respuesta de vuelta al usuario, el controlador entrega las cosas a la vista. Esa entrega es el tema de esta guía.
4+
5+
En trazos generales, esto implica decidir qué se debe enviar como respuesta y llamar a un método apropiado para crear esa respuesta. Si la respuesta es una vista completa, Rails también hace un trabajo extra para envolver la vista en un layout y posiblemente tambien deba obtener vistas parciales, y hace ese trabajo. Verás todas esas rutas más adelante en esta guía.
6+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# 2- Creación de respuestas
2+
3+
Desde el punto de vista del controlador, hay tres maneras de crear una respuesta `HTTP`:
4+
5+
* Llamar a `render` para crear una respuesta completa para enviar de nuevo al navegador
6+
* Llamar a `redirect_to` para enviar un código de estado de redireccionamiento `HTTP` al navegador
7+
* Llamar a `head` para crear una respuesta que consiste únicamente en encabezados `HTTP` para enviar de nuevo al navegador
8+
9+
10+

0 commit comments

Comments
 (0)
Please sign in to comment.