Hi Angel,
Devise will expire session in the time that you put in
'config/initializers/devise.rb' with
config.timeout_in = 5.minutes
but this won't redirect your app automatically to the login page, so,
you would need some javascript function to solve this. You should try
to implement some like an automatic redirection after expire some time
(minutes, hours, etc)
Here there is some that helped me to solve a task similar as yours.
So true. We were asked this question for some freelance work a few years back, in fact, they insisted on having that "feature" for security reasons. It took them exactly one week to beg us to take it away again. 5 minutes pass so quickly: you have a phone call, you get a coffee and bump into a colleague, …