mkristgan的 rack_datamapper 宝石说,它“可以包裹在一个特定environement,即,可以使用机架::会议:: DataMapper的”。

不幸的是,我不知道很够关于Ruby来完成这一任务尚未 - 模块/ Ruby中的类仍高于我的头(从PHP来)。

使用rack_datamapper实现机架::会议:: DataMapper的任何人都可以提供帮助?

您可能不希望这样做呢。

下面的答案是伟大的,但经过仔细考虑,我意识到我不应该这样做也无妨。相反,我将在cookie中的USER_ID,ip和第一名称(为方便起见),并保护它。

有帮助吗?

解决方案

这种宝石应有助于:

在西纳特拉只需添加:

use Rack::Session::Moneta,
   store: Moneta.new(:DataMapper, setup: (ENV['DATABASE_URL'] || "sqlite://#{Dir.pwd}/development.db"))

和随意使用session[]对象。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top