Ответ 1
Вам нужно включить :timeoutable
в свою модель, т.е.
devise :timeoutable
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Timeoutable
Я не могу таймаутировать сеанс с установленным таймаутом сеанса в инициализаторах /devise.rb
Я установил
config.timeout_in = 1.minute
в инициализаторах /devise.rb и я подписывается одним пользователем и простаивает в течение 2 минут. Предположим, что этот сеанс недействителен и снова запрашивается учетная запись пользователя, но сеанс никогда не умирает.
Я делаю что-то неправильно или что-то не хватает?
Спасибо
Вам нужно включить :timeoutable
в свою модель, т.е.
devise :timeoutable
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Timeoutable
Timeout_in и remember_me не будут работать вместе.
Timeoutable несовместим с флажком remember_me. У вас может быть один, но не оба.