我有一个关于 ruby-on-rails 会话的问题。我们有几个关于会话存储的选项,例如 cookie、active_record_store 等。我主要使用 cookie 存储,但是有些客户端不支持 cookie 功能。在这种情况下,我必须让该客户端使用“active_record_store”。我的 Rails 版本是 2.3.5。我发现即使我使用了 active_record_store,cookie 仍然可用。在我的情况下,两个会话存储都可能可用。所以,我想让框架在 cookie 可用时主要使用 cookie。另一方面,客户端不支持cookie,其次要使用active_record_store。
我认为这个功能需要对框架进行一些覆盖,但我不知道该怎么做。你对此有什么想法吗?非常感谢您提前。