У меня есть приложение, работающее в производственном режиме. Через некоторое время данные сеанса, кажется, очищаются. В настоящее время я использую vanilla Rails 7.1.1. Что может быть причиной этого? Я хочу, чтобы данные сеанса сохранялись как можно дольше.





Это приведет к автоматическому прекращению действия файла cookie сеанса через 14 дней после создания.
Rails.application.config.session_store :cookie_store, expire_after: 14.days
Вы можете проверить документацию
По умолчанию Rails выдает файлы cookie сеанса без срока действия. Файлы cookie без срока действия удаляются при закрытии окна браузера. Используйте инспектор в своем браузере, чтобы просмотреть заголовки set-cookie.