我刚刚重新安装了 Lion,现在我的应用程序似乎无法在会话中存储任何内容。
我的应用程序中发生的情况是:
- 我导航到登录页面
- 输入有效凭据
- 该应用程序对我进行身份验证(我已验证 @user_session.save 调用返回 true)
- 我被重定向到登录用户被重定向到的页面
- 但是,user_session 实际上是 nil,所以 CanCan 然后引发 AccessDenied 异常
- 我被重定向到登录页面
在整个过程中,不会显示任何闪烁消息。此外,当引发 AccessDenied 异常时,我的应用程序通常会保存用户尝试访问的最后一页。但是,在我被重定向到登录页面后,会话中没有任何内容。甚至没有典型的“请登录”闪存消息。
在我重新安装之前一切正常。什么可能导致这种情况?