Thanks Mike I've finally figured out the problem. The reason I didn't use render was that when I did my page kept forwarding onto an unwanted URL route, so I used redirect_to, but I didn't really think about the fact that I would loose the request data as redirect_to is a new request.
Anyway it turns out that because I was using index_controller.rb and a view called index.html.erb that some how this was affecting my routing. I then switched to using a different RESTful resource and used render and it all worked like clockwork. Thanks for the pointers, Ben... On Jan 1, 11:26 am, "Michael Libby" <[email protected]> wrote: > On Wed, Dec 31, 2008 at 5:23 PM, fredmsun <[email protected]> wrote: > > My question is how can I pass the error failure from my model to the > > view, using a redirect_to? > > Redirect wipes out things like instance variables because you are > making the browser ask for a new page. > > The flash is there to pass stuff from one action to the next. You can > either pass the error messages... or even your whole invalid object > along. > > Example usage in: > > ri ActionController::Flash > > -Michael > > -- > Michael C. Libbywww.mikelibby.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

