diff --git a/lib/smart_session_store.rb b/lib/smart_session_store.rb index 018d588..cd6afc3 100755 --- a/lib/smart_session_store.rb +++ b/lib/smart_session_store.rb @@ -57,7 +57,13 @@ def find_session(id) @@session_class.find_session(id) || @@session_class.create_session(id, marshalize({})) end - + + # Rails 2.3.14 needs this + def destroy(env) + if (sid = current_session_id(env)).present? && session = find_session(sid) + session.destroy + end + end end __END__