2010-11-12 5 views
1

Rails fournit une grande fonctionnalité qui est le rappel de modèle. Ces rappels correspondent aux étapes d'un cycle de vie d'un objet Enregistrement actif: after_save, before_validation, etc ...Callback Rails - création: callback on_login pour un modèle utilisateur?

Par conséquent, je me demande si nous pourrions avoir des rappels spécifiques. Par exemple,: after_login,: before_login,: after_logout, ... pour un modèle d'utilisateur serait génial. Comment ferait-on cela?

Il y a la manière évidente: à l'intérieur de votre contrôleur. Y en a-t-il un autre?

Répondre

0

C'est vraiment très spécifique à votre système, comme la façon dont votre utilisateur est connecté ou non.

Vous devez effectuer vous-même ce rappel. Vous pouvez utiliser ActiveSupport :: Callback pour le faire. Vous pouvez faire une demande de fonctionnalité sur votre plugin d'authentification.