rails中的会话跟踪

时间:2016-02-09 07:44:26

标签: ruby-on-rails ruby-on-rails-3 session session-cookies

目前我正在尝试在rails中实现会话跟踪,
到现在为止我正在使用

  

" Rack :: Session :: __ id_"

所以当我重新启动我的rails服务器时,我得到了不同的会话ID,但是因为我想在用户的会话上实现跟踪,所以每当新用户开始他的会话时我想要一个唯一的id。
我已经尝试了很多东西但没有得到任何东西

session[:session_id]  
session['session_id']  
session[:id]  
session['id']  
session.id  
session.session_id  

那些给出NIL值,

2 个答案:

答案 0 :(得分:0)

你可以试试这个

request.session_options[:id]

答案 1 :(得分:0)

request.session.id

它在机架中引入了变化。更多信息请访问:github.com/rack/rack/pull/342