Hat das Gerät einen 'Rückruf'?

8

Nach einer Benutzeranmeldung möchte ich dieses Ereignis manuell protokollieren und eine Zählerspalte in der Datenbank inkrementieren.

Gibt es so etwas wie after_login in Devise ? Genau wie ActiveRecord s before_save ?

    
Lai Yu-Hsuan 10.07.2012, 08:55
quelle

1 Antwort

17

Devise verwendet Warden hinter den Kulissen und Warden liefert Ihnen eine Reihe von Rückrufen:

Ссылка

Sehen Sie sich den after_authentication -Rückruf an. Das ist es wonach du suchst.

Code:

%Vor%

Sie können einfach eine neue Initialisierungsdatei erstellen und den Code dort einfügen. (Wie /config/initializers/warden_callbacks.rb )

    
Tigraine 10.07.2012, 09:07
quelle

Tags und Links