なんとなく日々徒然と

最後にサインアウトした時間が欲しい

before_logoutというwardenのフックメソッドがあるのでそこに追加
自分はconfig/initializers/devise.rbに追加しちゃいました。

1
2
3
4
5
Warden::Manager.before_logout do |user,auth,opts|
  if user.is_a?(User)
    user.update_column(:current_sign_out_at, Time.current)
  end
end

Tags:

Railsでredirect_toが呼ばれたか判定 Heroku小ネタ

comments powered by Disqus