Active session list

Hi all
Does anybody know how to get active session list or list of active
session ID in RubyOnRails?

Thanks

if you’re using Active Record Store, look at
CGI::Session::ActiveRecordStore::Session

Mike

Actually I used default store for session(as I understand it is file
store).
In any case I don’t want to have dependency from session store type.
I saw many sites with “Now [N] users on site” - so I think exists
standard way to define active session list.

the default session store for the next version of rails will be cookies.

You can follow the directions here:

http://habtm.com/articles/2005/12/15/whos-online

you should also look at sql session store, which is a very good
replacement for ActiveRecord sessions:

http://railsexpress.de/blog/articles/2006/09/15/sqlsessionstore-now-available-as-a-plugin

Mike

I don’t want to use database as session storage…
I thought about this issue and I think that I can extend “new” and
“delete” method of session(ActionController::Integration::Session)
class.

  1. in “new” method I will add new session to global session list;
  2. in “delete” method I will remove session from this list.

At current point I don’t know how to create variable that exists in
all application live cycle.

Andrew