Lets say I have url abc.com/?animal=cat. What I need to do is save the
param in the session file but still have it available to other
controllers. I can get it to work within one controller with:
session[:animal] = param[:animal]
but I cannot get it to save and be used by other controllers. I can
hack it by adding:
session[:animal] = "cat"
in the application.rb and adding a before filter to the controller.
How do I add a param from a url in a session to be used by all
controllers?
Lets say I have url abc.com/?animal=cat. What I need to do is save the
param in the session file but still have it available to other
controllers. I can get it to work within one controller with:
session[:animal] = param[:animal]
There's no reason that shouldn't work. If there's something you're
doing wrong you haven't shown us that bit yet.
So sessions are not cleared out controller to controller? I found
another way (prob. a better way), I am using the redirect_to to pass
the variable. The funny thing about problems is that you need to know
what the question is before you can solve it I guess... Thanks!
So sessions are not cleared out controller to controller?
Nope. would rather defeat the point of the session
I found
another way (prob. a better way), I am using the redirect_to to pass
the variable. The funny thing about problems is that you need to know
what the question is before you can solve it I guess... Thanks!