У меня работает приложение rails на версии: 5.2.1
Мое приложение не поддерживает постоянный сеанс, и пользователям необходимо часто повторно входить в систему (несколько раз в неделю).
Я бы хотел сохранить пользовательские сессии навсегда (или, по крайней мере, на несколько лет), пока пользователь сам не выйдет из системы.
Я не изменил никаких параметров, относящихся к периоду сеанса, поэтому я предполагаю, что он установлен по умолчанию. Здесь я буду признателен, если вы поможете мне изменить период сеанса в моем приложении.
Я использую devise для входа в систему, и вот конфигурация User Model:
class User < ApplicationRecord
attr_accessor :admin_user, :auth_login
has_ancestry
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :omniauthable