Sinatra vps 上 sessions 不生效,但在本地的环境是 ok 的,why?

beyondyuqifeng · 2013年06月13日 · 最后由 beyondyuqifeng 回复于 2013年07月08日 · 2868 次阅读

在 sinatra 中也设置了 sessions enable,本地 sessions 也是可以设置的,但是应用放到 vps 后发现 sessions 设置失效了 vps 的环境都是 ubuntu + thin + ngnix 本地就是起的 thin 服务器

configure :production, :development do
  enable :logging
  enable :sessions
end

以上是开启 sessions 的代码。 google 了也没有什么答案,各位大侠有谁知道啊?

这个算是被我暂时解决了,我使用了 use Rack::Session::Cookie, :expire_after => 60*60*3 代替 enable :sessions 这样 vps 上的 sessions 也生效了 但是,还是不明白为什么在 vps 上 enable :sessions 没有使 sessions 生效 不知有大神可以解答一下么?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号