# error message in flash can't display when using redirect\_to

**URL:** <https://discuss.rubyonrails.org/t/error-message-in-flash-cant-display-when-using-redirect-to/30536>\
**Category:** rubyonrails-talk\
**Created:** [June 12, 2008, 11:00am UTC](https://discuss.rubyonrails.org/t/error-message-in-flash-cant-display-when-using-redirect-to/30536 "2008-06-12T11:00:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Infinit](https://avatars.discourse-cdn.com/v4/letter/i/76d3ee/32.png) [@Infinit](https://discuss.rubyonrails.org/u/Infinit)\
**Post date:** [June 12, 2008, 11:00am UTC](https://discuss.rubyonrails.org/t/error-message-in-flash-cant-display-when-using-redirect-to/30536/1 "2008-06-12T11:00:00Z")

</div>

Hi all, I encountered a issue when using redirect\_to:

in new.html.erb

\<%= error\_messages\_for :user %\>

in my controller, when I use render :action =\> 'new', the error msg can display correctly. but when I change render :action =\> 'new' to redirect\_to signup\_url the error msg can't display.

Appreciate for your help.

---

<div class="post-metadata">

**Author:** ![Thorsten\_Muller2](https://avatars.discourse-cdn.com/v4/letter/t/8edcca/32.png) [@Thorsten\_Muller2](https://discuss.rubyonrails.org/u/Thorsten_Muller2)\
**Post date:** [June 12, 2008, 11:04am UTC](https://discuss.rubyonrails.org/t/error-message-in-flash-cant-display-when-using-redirect-to/30536/2 "2008-06-12T11:04:20Z")

</div>

redirect\_to tells your browser to request the page. So you get a totally new request and all your model object states are lost

---

<div class="post-metadata">

**Author:** ![Infinit](https://avatars.discourse-cdn.com/v4/letter/i/76d3ee/32.png) [@Infinit](https://discuss.rubyonrails.org/u/Infinit)\
**Post date:** [June 12, 2008, 12:08pm UTC](https://discuss.rubyonrails.org/t/error-message-in-flash-cant-display-when-using-redirect-to/30536/3 "2008-06-12T12:08:14Z")

</div>

Is there any way that I can keep the object states when using redirect\_to ?

Thanks.
