usuarios usar tutorial rails fields custom como autenticacion ruby-on-rails devise

ruby on rails - tutorial - ¿Puedes usar Devise: timeoutable y: remembrable al mismo tiempo?



ruby on rails devise tutorial (1)

Y si es así, ¿cómo son diferentes de que eso sea posible?

Y si no, ¿por qué ambos existen? ¿Por qué no tener uno sin el otro? Si no tiene: timeoutable, entonces la sesión se recuerda automáticamente. Si no tiene: rememberable, entonces la sesión automáticamente expira.

http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Rememberable

http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Timeoutable


Para mi comprensión / experiencia, que no es mucho, veo que:

La funcionalidad de tiempo de espera está pensada para usuarios con el navegador abierto que podría estar alejado del teclado y desea que la sesión expire por razones de seguridad en cuestión de minutos.

La funcionalidad Remember Me está destinada a los usuarios que regresan diariamente o semanalmente y no desea que recorran el proceso de inicio de sesión cada vez. Para que pueda recordarlos (por algo generalmente durante semanas o meses). Lo que no parece funcionar como se espera es que recuerde que solo funciona como se esperaba al cerrar por completo la aplicación del navegador (probado en Firefox), si el usuario solo cierra la pestaña y abre una nueva pestaña, no es necesario volver a iniciar sesión, incluso si pidieron no ser recordados.

Como reflexión final, entiendo que al usar el tiempo de espera, recordar no tiene ningún uso.