I\'d like to record when a user\'s session has timed out, using devise and :timeoutable
.
At the moment, :timeoutable
is working as expected
I think what you need to do is logging the time when the user clicks "Log out" explicitly. Because :timeoutable
has a default time period after which user session will automatically expire.
You can do logging "log out" activity by creating a Sessions_Controller
which inherits from Devise::SessionsController. After logging current time, don't forget to do super
.