Rails 3 + Concevoir: user_signed_in? pour un autre utilisateur dans la base de données?

Je suis en train de construire une application où je veux ajouter un statut en ligne pour un utilisateur donné.

Je sais que le dispositif est une méthode user_signed_in? construit en pour vérifier si l'utilisateur à l'aide de l'application est signé ou non. Mais quand j'essaie de l'utiliser pour un autre utilisateur comme ceci:

user_signed_in?(user)

user.user_signed_in?

J'ai évidemment obtenir une méthode non définie erreur.

N'Concevoir une méthode pour cela ou dois-je écrire mon propre?
Une approche a été pour stocker l'état en ligne d'un utilisateur donné dans le modèle de l'utilisateur.
Quelle est la meilleure solution pour cela?

InformationsquelleAutor Max | 2010-11-25