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
-~----------~----~----~----~------~----~------~--~---

Reply via email to