Кажется, когда пользователь выходит из системы через стандартные контроллеры Devise, Devise уничтожает все хранилище сеансов, а не только свои собственные данные. Есть ли способ избежать такого поведения? У меня есть другие не относящиеся к делу данные, которые следует хранить.
session[:my_var] = "123"
Выйти через устройство...
puts session[:my_var]
# => nil