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