在rails 3中查找会话ID
如何在rails 3中获取当前会话ID?在rails 3中查找会话ID
我已经试过,没有运气以下:
session[:session_id]
session['session_id']
session[:id]
session['id']
session.id
session.session_id
你试过以下吗?
request.session_options[:id]
我不能测试它现在,但据我所知,会话ID变量从'id'
改为'session_id'
on Rails的3,有你试过那个?希望对你有效。
不,不起作用。 – Austin 2011-01-28 04:54:27
在Rails 3. yeah..id变量从'id'变为'session_id'3.如何访问表的id? – 2013-04-26 07:14:53
它还返回会话ID:
session[:session_id]
如果您需要看到Rails编写的会议商店给出的会话ID数据控制台,您可以:
a = Rails.application.config.session_store.new(app, Rails.application.config.session_options)
a.class # => ActionDispatch::Session::RedisStore
a.get_session(ENV, '07319b2485be9ac4850664cd47cede38')
# or a.find_session(ENV, '07319b2485be9ac4850664cd47cede38')
app
和ENV
设置为当您启动导航控制台时,不需要设置那些
你可以通过一些浏览器插件获得session_id
处理cookie或(cookie检查器,cookie管理器......)
那么,这看起来像一个session_id给我:) – Austin 2011-01-28 05:01:03