mkristgan 的rack_datamapper gem 说它“可以被包装以在特定环境中使用,即 Rack::Session::Datamapper”。
不幸的是,我对 Ruby 的了解还不足以完成这项任务——Ruby 中的模块/类仍然在我的脑海中(来自 PHP)。
任何人都可以提供使用 rack_datamapper 来实现 Rack::Session::Datamapper 的帮助吗?
无论如何,您可能不想这样做。
下面的答案很好,但仔细考虑后,我意识到我不应该这样做。相反,我将 user_id、ip 和名字(为方便起见)放在 cookie 中并保护它。