Ruby on rails 3 在重新安装Lion之后,我的应用程序不会';会话中似乎没有存储任何内容

Ruby on rails 3 在重新安装Lion之后,我的应用程序不会';会话中似乎没有存储任何内容,ruby-on-rails-3,osx-lion,authlogic,cancan,Ruby On Rails 3,Osx Lion,Authlogic,Cancan,我刚刚重新安装了Lion,现在我的应用程序似乎无法在会话中存储任何内容 在我的应用程序中发生的是: 我导航到登录页面 输入有效的凭据 应用程序对我进行身份验证(我已验证@user\u session.save调用返回true) 我被重定向到登录用户被重定向到的页面 然而,user_会话实际上是nil,所以CanCan随后会引发AccessDenied异常 我被重定向到登录页面 在整个过程中,不会显示闪存消息。 此外,我的应用程序通常会在引发AccessDenied异常时保存用户试图访问的最后一页

我刚刚重新安装了Lion,现在我的应用程序似乎无法在会话中存储任何内容

在我的应用程序中发生的是:

  • 我导航到登录页面
  • 输入有效的凭据
  • 应用程序对我进行身份验证(我已验证@user\u session.save调用返回true)
  • 我被重定向到登录用户被重定向到的页面
  • 然而,user_会话实际上是nil,所以CanCan随后会引发AccessDenied异常
  • 我被重定向到登录页面
  • 在整个过程中,不会显示闪存消息。 此外,我的应用程序通常会在引发AccessDenied异常时保存用户试图访问的最后一页。但是,在我被重定向到登录页面后,会话中没有任何内容。甚至不是典型的“请登录”闪光信息


    在我重新安装之前,一切都正常。是什么导致了这种情况?

    事实证明,问题在于我使用的是子域。当我使用localhost:3000尝试该站点时,会话将不会持久。但是,使用lvh.me修复了所有问题。

    原来问题在于我使用的是子域。当我使用localhost:3000尝试该站点时,会话将不会持久。但是,使用lvh.me修复了所有问题