I have a more complex code segment than the following (although the following does exhibit the same behavior) in my application controller ( application.rb). The weird thing is that when I pass my parameter hash in it has values in it, however when I do the assignment, @session[''auth''][''controller''] is populated with the correct value but ''url'' and ''action'' are not. I have tested that all appropriate values are in the vals hash, I can inspect vals[:url] and vals[:action] and get the proper result. However the session hash is never updated. Is this a bug or am I doing somthing wrong? def loggedIn?(vals=Hash.new) # Handle the parameters @session[''auth''][''url''] = vals[:url] @session[''auth''][''action''] = vals[:action] @session[''auth''][''controller''] = ''test'' end _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails