# Render and redirect

**URL:** <https://www.ruby-forum.com/t/render-and-redirect/116496>\
**Category:** Deployment\
**Created:** [October 6, 2007, 3:59am UTC](https://www.ruby-forum.com/t/render-and-redirect/116496 "2007-10-06T03:59:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![asclepios](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@asclepios](https://www.ruby-forum.com/u/asclepios)\
**Post date:** [October 6, 2007, 3:59am UTC](https://www.ruby-forum.com/t/render-and-redirect/116496/1 "2007-10-06T03:59:53Z")

</div>

Estoy interesado en el tema de los renders, la verdad he leido mucho  
sobre el tema pero aun no logro saber la diferencia entre render y  
redirect (Mi primer inconveniente).

Lo que me ha llevado a instruirme sobre el tema es que necesito obtener  
el codigo HTML de una URL compuesta por un :controller =\> c un :action  
=\> a y unos :params =\> p, pero por mas que leo lo unico que encuentro es  
“render\_to\_text”, funciona pero no logro usarlo con propiedad ya que  
logro ejecutar la URL con el controllador c, con la action a pero me  
genera error ya que no puedo enviarle los parametros.

Alguien sabe el funcionamiento correcto de render para poder invocar con  
parametros??

Gracias de antemano por cualquier ayuda e info.

---

<div class="post-metadata">

**Author:** ![asclepios](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@asclepios](https://www.ruby-forum.com/u/asclepios)\
**Post date:** [October 6, 2007, 4:21am UTC](https://www.ruby-forum.com/t/render-and-redirect/116496/2 "2007-10-06T04:21:50Z")

</div>

On 10/5/07, Asclepios From egypt [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> genera error ya que no puedo enviarle los parametros.
> 
> Alguien sabe el funcionamiento correcto de render para poder invocar con  
> parametros??

render invoca a un template o action rendering (el archivo rhtml o  
html.erb que tenes en la carpeta de views).

Digamos que en el controlador Productos, para la accion index queres  
usar el template index pero de otra vista, por lo que harias:

render :template =\> “otravista/index”

El redirect, en cambio, genera una respuesta sobre el HTTP que obliga  
al browser a “redireccionar” al usuario al nuevo mapping de  
controler/action/id o un path en caso de que estes usando resources.

> Gracias de antemano por cualquier ayuda e info.

Espero te sirva de Ayuda.

PS: tal vez sea mejor te suscribas a un grupo como RubyArg o Rubies  
para que tengas mejores respuestas y en español, ya que este grupo  
esta mas orientado al deployment de aplicaciones rails que a evacuar  
dudas con respecto al uso de este – obviando el hecho de que es para  
un grupo anglo-parlante.

Saludos,

## – Luis L. Multimedia systems

Leaders are made, they are not born. They are made by hard effort,  
which is the price which all of us must pay to achieve any goal that  
is worthwhile.  
Vince Lombardi

---

<div class="post-metadata">

**Author:** ![asclepios](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@asclepios](https://www.ruby-forum.com/u/asclepios)\
**Post date:** [October 8, 2007, 4:20pm UTC](https://www.ruby-forum.com/t/render-and-redirect/116496/3 "2007-10-08T16:20:04Z")

</div>

Luis L. escribiÃ³:

> > logro ejecutar la URL con el controllador c, con la action a pero me  
> > Digamos que en el controlador Productos, para la accion index queres

Ya te lo ha explicado el compaÃ±ero, solo una recomendaciÃ³n mÃ¡s, la lista  
Ror-es (es para hispanohablantes).  
Saludos!

---

<div class="post-metadata">

**Author:** ![asclepios](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@asclepios](https://www.ruby-forum.com/u/asclepios)\
**Post date:** [October 10, 2007, 5:02am UTC](https://www.ruby-forum.com/t/render-and-redirect/116496/4 "2007-10-10T05:02:22Z")

</div>

Ok, Gracias de todas formas a los dos
