Rails 2.2 不使用活动记录会话,即使它已定义

Rails 2.2 not using active record session, even though it's defined

将现有 rails 2.2 应用程序移动到新服务器后,该应用程序现在使用 cookie 会话而不是活动记录会话。旧服务器仍在 运行 使用相同的存储库和活动记录会话。

session_store 正在 environment.rb 中正确设置,我们可以看到 Rails 正在加载 Rails.configuration 中的设置。

有什么想法吗?

回答我自己的问题,rails 2.2和phusion passenger 5存在兼容性问题。解决方案是升级到rails 2.3或降级到passenger 4。