Forum: Rails France classe de gestion des sessions

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Frédéric Logier (Guest)
on 2007-03-13 12:19
(Received via mailing list)
Bonjour,

je suis en train d'intégrer la classe Ruby de Franck Denis qui permet
d'accéder à un serveur sharedance. Cela fonctionne pas mal, il faudrait
juste connaître la licence de cette classe pour savoir si l'on peut
l'intégrer dans une bibliothèque MIT Rails.
Je me demandais si cela existait déjà une classe d'abstraction à un
modèle
de session. Via cette classe le développeur utiliserait un code unique
d'accès aux sessions, ensuite via une variable d'environnement.rb on
pourrait switcher de système de session, par exemple entre memcached,
sharedance, ou les sessions rails.
Renaud Morvan (Guest)
on 2007-03-13 16:10
(Received via mailing list)
Le 13 mars 07 à 11:18, Frédéric Logier a écrit :

> exemple entre memcached, sharedance, ou les sessions rails.
Ce que tu décris est implémenté dans rails sous le terme SessionStore.

La doc coté utilisateur: http://api.rubyonrails.org/classes/
ActionController/SessionManagement/ClassMethods.html

En ce qui concerne l'implémentation il n'existe pas d'interface
concrète c'est du pur duck typing. Tu trouves ca dans les
implémentation présente dans rails dans le répertoire session de
ActionPack::ActionController, je ne connais pas en détail mais
l'instance doit répondre à quelques méthodes de type crud genre
update/create/restore/close. Tout le reste (genre les accessors
session[truc]) c'est cadeau normalement mais dans ton cas tu vas peut
être devoir les redéfinir pour igérer la concurrence comme pour le
DrbSessionStore.

Pour un exemple d'ajout de sessionStore sous forme de plugin http://
railsexpress.de/blog/articles/2006/09/15/sqlsessionstore-now-
available-as-a-plugin est dans doute l'exemple le plus simple.

Renaud_______________________________________________
Railsfrance mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
Frédéric Logier (Guest)
on 2007-03-13 16:21
(Received via mailing list)
Le 13/03/07, Renaud Morvan a écrit :
>
>
> Ce que tu décris est implémenté dans rails sous le terme SessionStore.
>
> La doc coté utilisateur: http://api.rubyonrails.org/classes/
> ActionController/SessionManagement/ClassMethods.html


En effet j'aurais du d'abord regarder du côté de Rails ..

Pour un exemple d'ajout de sessionStore sous forme de plugin http://
> railsexpress.de/blog/articles/2006/09/15/sqlsessionstore-now-
> available-as-a-plugin est dans doute l'exemple le plus simple.
>

Merci je vais regarder ce plugin.
This topic is locked and can not be replied to.