使用机架::会议::的DataMapper
-
21-09-2019 - |
题
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[]
对象。
不隶属于 StackOverflow