有没有办法使用sinfrary框架和cloudfoundry进行会话管理?

时间:2013-02-13 04:33:21

标签: ruby sinatra cloudfoundry

我在网上找到的任何教程都没有涵盖这一点。我的意思是这样做,但是当我做检查时,我没有看到他们说我应该看到的内容。这是因为我在cloudfoundry平台上?如果你能指导我一些文献或给我一个很棒的提示!我试图通过在cookie中存储信息来实现会话控制,查看该cookie,并在每次用户发出HTTP请求时将其与我的数据库中的会话表进行比较。

1 个答案:

答案 0 :(得分:1)

这很简单。只需确保在Sinatra中启用了会话,并将session_id用作数据库中的密钥。我在https://gist.github.com/danhigham/4943057

创建了一个小例子

该示例从twitter获取推文作为json,并使用session_id作为键从Redis检索集合,将推文作为json添加到集合中,然后将其存储回同一记录中。

我也将示例推到http://session-tweet.cloudfoundry.com