Bonjour a tous,
J'ai un problème (comme beaucoup de monde ici) mais uniquement avec IE!
En effet, sous IE (en l'occurence IE7) depuis que j'ai migré mon application vers rails 2.1.1 (avant c'était un 1.2.3), IE ne "retient" plus aucune session.
exemple:
Et ma session[:toto] est complètement vide lorsque j'appelle l'action2 (bien entendu après l'action1).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 # controller def action1 session[:toto] = 'toto' end def action2 render(:text => "session[:toto] = " + session[:toto]) end
Mon appli marche parfaitement sous tous les browsers sauf IE!
J'ai pourtant activé tous les cookies et session store sous IE mais rien a faire. IE oublie systématiquement mes sessions.
Pire même, mes sessions étant stockées en base, je peux donc étudier leur comportement pas a pas:
Or chaque fois que j'appelle une nouvelle action (nouvel page), IE va créer automatiquement une nouvelle session en base avec un nouvel session_id au lieu de reprendre l'existante :/
Je ne sais plus quoi faire... Si quelqu'un est passé par la avant moi.. Je vous supplie a genoux!
Merci
Environnement:
- rails 2.1.1
- session sous mysql via :active_record_store
- act_as_authenticated utilisé
Partager