# Redirect\_to vs render

**URL:** <https://www.ruby-forum.com/t/redirect-to-vs-render/145141>\
**Category:** Ruby\
**Created:** [August 6, 2008, 12:36pm UTC](https://www.ruby-forum.com/t/redirect-to-vs-render/145141 "2008-08-06T12:36:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![palani](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@palani](https://www.ruby-forum.com/u/palani)\
**Post date:** [August 6, 2008, 12:36pm UTC](https://www.ruby-forum.com/t/redirect-to-vs-render/145141/1 "2008-08-06T12:36:13Z")

</div>

Can any one explain me what is the difference between redirect\_to and  
render.I am newbie. i am bit confuesd about those two.

---

<div class="post-metadata">

**Author:** ![palani](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@palani](https://www.ruby-forum.com/u/palani)\
**Post date:** [August 6, 2008, 2:08pm UTC](https://www.ruby-forum.com/t/redirect-to-vs-render/145141/2 "2008-08-06T14:08:00Z")

</div>

2008/8/6 Palani K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Can any one explain me what is the difference between redirect\_to and  
> render.I am newbie. i am bit confuesd about those two.

redirect\_to generates a response that, instead of delivering  
content to the browser, just tells it to request another url.

render causes rails to generate a response whose content  
is produced by rendering one of your templates.

So redirect\_to is just telling the browser “hey, the stuff you’re  
looking for is not here, it’s over there!” while render is actually  
delivering content.

It would be better to post Rails specific questions to  
rubyonrails-talk ([http://groups.google.com/group/rubyonrails-talk](http://groups.google.com/group/rubyonrails-talk)).

Stefan
