Siento que me falta algo obvio aquí, y espero que tan pronto como publique esto alguien me avergüence con el enlace de búsqueda de google me faltaba :-)Eliminando la sesión actual con Rack :: Session :: Cookie
enable :sessions
get '/logout' do
# What goes here to kill the session?
end
Desde el ejemplo de OP es claro ('enable: sessions') que están usando Sinatra o un framework ruby similar, sin embargo, preguntaron sobre eliminar la sesión usando' Rack :: Session :: Cookie' directamente. ¿La solución proporcionada en esta respuesta se aplica a eso, o es específica de Sinatra/Rails? De acuerdo con http://stackoverflow.com/questions/10451392/how-do-i-set-get-session-vars-in-a-rack-app '# session', es un método específico de Sinatra/Rails/.. y las aplicaciones de rack simples no lo tienen. Si esto es cierto, ¿alguien sabe cuál es la forma correcta de estante para solucionarlo? –
no funciona para mí, lo probé un par de veces. Tengo una aplicación muy simple con 'enable: sessions' –
@jj_ Nope,' sinatra' y 'rails' usan middleware de rack. –