【发布时间】:2016-05-19 02:35:39
【问题描述】:
目前我正在尝试在 Rails 中实现会话跟踪,
直到现在我还在使用
“机架::会话::__id_”
所以当我重新启动我的 Rails 服务器时,我得到了不同的会话 ID,但是因为我想实现对用户会话的跟踪,所以每当新用户启动他的会话时我想要一个唯一的 ID。
我已经尝试了很多东西,但没有得到任何东西
session[:session_id]
session['session_id']
session[:id]
session['id']
session.id
session.session_id
那些给出 NIL 值,
【问题讨论】:
-
您需要使用
session.id。看看stackoverflow.com/questions/30772737/… -
是的,我试过这个,它给出了它的会话 ID,但所有会话的会话 ID 都是相同的,因为我想跟踪不同的会话,所以我需要每个会话的唯一 ID。
标签: ruby-on-rails ruby-on-rails-3 session session-cookies