轨道中的会话跟踪



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

"机架::会话::__id_"

因此,当我重新启动Rails服务器时,我得到了不同的会话ID,但是由于我想对用户的会话进行跟踪,因此每当新用户启动会话时,我都需要一个唯一的ID。
我尝试了很多东西,但没有得到任何东西

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

那些给出零值,

你可以

试试这个

request.session_options[:id]
request.session.id

这是机架中引入的变化。更多信息: github.com/rack/rack/pull/342

最新更新