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
?
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
)
Tags und Links ruby-on-rails devise