Ruby on rails 3 Rails 3.2 ActiveRecord会话存储不工作

Ruby on rails 3 Rails 3.2 ActiveRecord会话存储不工作,ruby-on-rails-3,session,activerecord,Ruby On Rails 3,Session,Activerecord,我正在将我的应用程序从Rails 3.0.12迁移到3.2。由于默认cookie存储的大小限制,我使用active_record_存储来处理会话变量。但是,在新版本的Rails上,没有设置会话变量 我可以看到cookie session\u id被设置为一个值,但是我可以查看数据库的内容,在应该填充会话变量时,没有看到插入值 然而,如果我切换回cookie store,它可以正常工作。有什么我能查出来的吗?恐怕问题自行解决了,也许是在我准备回应对这个问题的评论时进行的一次Gem更新中。我的应用程

我正在将我的应用程序从Rails 3.0.12迁移到3.2。由于默认cookie存储的大小限制,我使用active_record_存储来处理会话变量。但是,在新版本的Rails上,没有设置会话变量

我可以看到cookie session\u id被设置为一个值,但是我可以查看数据库的内容,在应该填充会话变量时,没有看到插入值


然而,如果我切换回cookie store,它可以正常工作。有什么我能查出来的吗?

恐怕问题自行解决了,也许是在我准备回应对这个问题的评论时进行的一次Gem更新中。我的应用程序的Rails 3.2版本在一个单独的Git分支上,所以我把它带回来,并与我当前的开发版本合并。。。。而这一切“只是工作”


我忍不住认为这是我的旧版本代码或gem的一个暂时性问题,但现在已经解决了,所以我将结束这个问题。

请交叉验证这里给出的各种说明-您可以从application.rb/development.rb添加配置代码,或粘贴会话表模式或其他相关代码吗,和/或任何日志错误,如果您确实认为会话是轻量级对象,并且如果应用程序占用任何流量,则DB支持的会话存储可能很快成为瓶颈。