Detener a Devise de la sesión de compensación

Parece que cuando un usuario cierra la sesión a través de los controladores estándar de Devise, Devise destruye todo el almacén de sesiones, no solo sus propios datos. ¿Hay alguna forma de evitar este comportamiento? Tengo otros datos irrelevantes que deben mantenerse alrededor.

<code>session[:my_var] = "123"
</code>

Cerrar sesión a través de un dispositivo ...

<code>puts session[:my_var]
# => nil
</code>

Respuestas a la pregunta(4)

Su respuesta a la pregunta