【发布时间】:2011-06-18 15:00:44
【问题描述】:
我的控制器尝试将会话值设置为零。在控制器中,它可以工作,但是我重新加载浏览器(不退出),会话值又回来了?
我怎样才能让它清空并清空?即使我将它设置为 nil,浏览器是否仍会存储该会话?
【问题讨论】:
-
你打电话给
session['value]' = nil还是session = nil? -
第一个 -- 我不想杀死其他会话变量....
-
那么您提供的代码应该是正确的。你确定它被调用了吗?
-
是的,我在调试器中单步执行... :(
-
当我将现有会话设置为新值时,我遇到了同样的问题。重新加载时,原始会话值正在加载。我认为 Kelvin 关于新价值没有进入浏览器是正确的,但我不知道为什么会这样。 @Angela,你有没有找到这个问题的答案
标签: ruby-on-rails session-variables