Actuellement, j'utilise enable: sessions pour mon serveur web sinatra. Mais je dois passer à une gestion de session basée sur la mémoireréinitialisation/expiration de la session en rack
Lorsque j'utilise Rack :: Session :: Pool, il s'exécute bien que ma session semble expirer lors du rechargement de la page, ou même lors d'un nouvel appel Ajax.
Ah je vois. Le problème pour moi est que mon application est fortement ajaxée, donc j'aurai des appels fonctionnant simultanément. Y at-il un moyen, je peux gérer cela? –
Vous pouvez utiliser Rack :: Session: Cookie ou Rack :: Session: Memcache, je ne les ai pas encore testés complètement (j'ai du mal à les implémenter pour une raison quelconque) - ou utiliser une table de base de données pour le magasin de sessions – nictrix
Prakash, s'il vous plaît allez ici pour voir ma solution: http://stackoverflow.com/questions/5175854/rack-session-cookie-and-sinatra-setting-and-accessing-data – nictrix