jeudi, juin 22, 2006

[Rails] Sessions

Les sessions fonctionnent comme en Java - J2EE (pour ceux qui connaissent). Depuis un controleur:

session[:user] = User.new # pour creer l objet
session[:user] #pour l'utiliser

On peut utiliser la ligne suivante pour récupérer l'objet et le créer s'il n'existe pas:

session[:user] ||= User.new

Attention, comme dans une appli J2EE, il vaut mieux ne pas trop mettre d'objet en session...

Aucun commentaire: