如何在rails 3中獲取當前會話ID?在rails 3中查找會話ID
我已經試過,沒有運氣以下:
session[:session_id]
session['session_id']
session[:id]
session['id']
session.id
session.session_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