最後にサインアウトした時間が欲しい Mar 12th, 2018 ruby ruby on rails devise 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