我正在将我的应用程序从 Rails 3.0.12 迁移到 3.2。由于默认 cookie 存储的大小限制,我使用 active_record_store 处理我的会话变量。然而,在新版本的 Rails 中,会话变量没有被设置。
我可以看到 cookie session_id 被设置了一个值,但是我可以查看数据库的内容,并看到在应该填充会话变量时没有插入任何值。
但是,如果我切换回 cookie 存储,它工作正常。有什么我可以检查以了解发生了什么吗?
我正在将我的应用程序从 Rails 3.0.12 迁移到 3.2。由于默认 cookie 存储的大小限制,我使用 active_record_store 处理我的会话变量。然而,在新版本的 Rails 中,会话变量没有被设置。
我可以看到 cookie session_id 被设置了一个值,但是我可以查看数据库的内容,并看到在应该填充会话变量时没有插入任何值。
但是,如果我切换回 cookie 存储,它工作正常。有什么我可以检查以了解发生了什么吗?