Restoring original parameters along with URI

Hi,

I redirect people to login page for those who have not logged in. I use
:before_filter to do this. I store the original Uri in session so that
when he logs in I redirect to. But parameters are not getting store

in my :before_filter
I do:
session[:original_uri] = request.request_uri

In login controller:
uri = session[:original_params]
session[:original_uri] = nil
redirect_to(uri || { :controller => “account”, :action =>
“my_home” })

But if i do this, parameters of the original request are saved and are
not forwarded during the redirection.

I tried saving params in before_filter :
session[:original_params] = params
and tried resetting,
uri = session[:original_params]

But this didnt really do the trick.

Can someone please suggest.

Regards,
SG

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs