# Can't actualize variable session

**URL:** <https://www.ruby-forum.com/t/cant-actualize-variable-session/107982>\
**Category:** Rails\
**Created:** [June 28, 2007, 3:18am UTC](https://www.ruby-forum.com/t/cant-actualize-variable-session/107982 "2007-06-28T03:18:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@Chewbie](https://www.ruby-forum.com/u/Chewbie)\
**Post date:** [June 28, 2007, 3:18am UTC](https://www.ruby-forum.com/t/cant-actualize-variable-session/107982/1 "2007-06-28T03:18:14Z")

</div>

Hi,

I have a variable session, session[:old\_controller] that I m using to  
make some fancy effect on my menu.  
However since recetly, I have no idea but this variable refuse to be  
actualized…  
I am doing a \<% session[:old\_controller]=@controller.controller\_name  
%\> but at the next request, if I check the value of  
session[:old\_controller] it didn’t change…

I have no idea why, especially since I don’t think I touch anything  
about session since it was working just fine…

Any idea?

Cheers,  
Chewbie

---

<div class="post-metadata">

**Author:** ![Chewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@Chewbie](https://www.ruby-forum.com/u/Chewbie)\
**Post date:** [June 28, 2007, 3:43am UTC](https://www.ruby-forum.com/t/cant-actualize-variable-session/107982/2 "2007-06-28T03:43:19Z")

</div>

I forgot to say that everything is working fine when you are loggin,  
the bug occurs only when you’re not…  
But I have no idea what is it changing…

---

<div class="post-metadata">

**Author:** ![Chewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@Chewbie](https://www.ruby-forum.com/u/Chewbie)\
**Post date:** [June 28, 2007, 6:04am UTC](https://www.ruby-forum.com/t/cant-actualize-variable-session/107982/3 "2007-06-28T06:04:28Z")

</div>

I finally found the answer…  
My authentification module was returning a “return false” when the  
user was not identified, and this seemed to block everything…  
I must admit I don t understand why, if someone can explain this to me  
I would really appreciate…

Thx  
Chewbie
