Finding the session id in rails 3 Finding the session id in rails 3 ruby-on-rails ruby-on-rails

Finding the session id in rails 3


Have you tried the following?

request.session_options[:id]


It also returns the session ID:

session[:session_id]


If you need to see data written in Session store for given session id from Rails console you can:

a = Rails.application.config.session_store.new(app, Rails.application.config.session_options)a.class # => ActionDispatch::Session::RedisStorea.get_session(ENV, '07319b2485be9ac4850664cd47cede38')# or a.find_session(ENV, '07319b2485be9ac4850664cd47cede38')

app andENV are set when you start rails console, don't need to set those

you can get the session_id via some a browser plugin dealing with cookies or (cookie inspector, cookies manager, ...)