session values not being stored

This is sort of a repeat post. I apologize in advance but the other one got one reply and was not that helpful to solve the problem I'm having.

Evironment is Rails 2.3.2. and Ruby 1.8.6 (patchlevel 111). Windows XP.

I have an application with only 1 controller and several auto-complete fields that I store in session variables. When I run the application in development mode the session variables get updated but when I run it in production mode the session variables are empty.

Weirdly enough, if I change a parameter in the production.rb program, in config/environments from:

config.action_controller.consider_all_requests_local = false

to:

config.action_controller.consider_all_requests_local = true

the application works in production.

I am pretty sure what I did is not the right fix. I would like to find the right solution and if possible an explanation of why the change I made made the application "magically" work.

Thanks a lot guys.

Pepe

Please help. Is it possible that nobody has any idea about this problem? I would like to fix the code the right way.

Thank you.

Pepe