Есть ли у devise обратные вызовы, когда пользователь входит и выходит?
Warden::Manager.after_authentication do |user,auth,opts|
user.update_attribute(:currently_signed_in, true)
end
Warden::Manager.before_logout do |user,auth,opts|
user.update_attribute(:currently_signed_in, false)
end
Это то, что я пришел, чтобы отслеживать пользователей, которые в настоящее время вошли в систему.