2011-03-03 13 views
12

Soy incapaz de temporización de la sesión con el legado sesión de tiempo de espera en inicializadores/devise.rblegado config.timeout_in no funciona

puse

config.timeout_in = 1.minute 

en inicializadores/devise.rb y yo SignIn con un usuario y permaneció inactivo durante 2 minutos. Se supone que esto invalidará la sesión actual y nuevamente le solicitará las credenciales del usuario, pero la sesión nunca se extingue.

¿Estoy haciendo algo mal o me falta algo?

Gracias

+8

Lo sentimos solucionado con poco google. Me había perdido para mantener el campo de tiempo en mi modelo. Cuando lo mantuve en un modelo, resolvió mi problema. – Gagan

+4

+1 - Debe agregar eso como una respuesta (con un ejemplo del código para poner en su modelo) y aceptarlo. Yo votaría. Tenía el mismo problema, tuvo que buscar en Google para descubrir qué quería decir con "keep timeoutable feild" en el modelo. ¡Gracias! – plainjimbo

Respuesta

3

El timeout_in y remember_me no funcionarán juntos.

Timeoutable incompatible con la casilla remember_me. Puedes tener uno, pero no ambos.

+0

¿Tiene un enlace a la documentación que indica esto? – aaronmallen