Использование active_record_store для хранения информации, относящейся к сессиям моих пользователей, и прекрасного времяпровождения с тем, насколько это просто, но также обнаружение, что это так просто, что я не трачу время, чтобы понять это.
Недавно я обнаружил, что когда пользователи выходят из моего сайта, ничего из таблицы Sessions не удаляется, и поэтому я очень быстро накопил довольно большую таблицу Sessions.
Я хотел бы сделать следующее: Удалить запись в таблице сеансов, когда пользователь выходит из системы, и удалить куки на компьютере пользователя. Что я должен добавить к своей процедуре выхода из системы, чтобы выполнить это?
На данный момент все, что я делаю, - это удаление идентификатора пользователя из данных сеанса, что явно недостаточно. Я подумал, что могу просто удалить запись из Sessions, вызвав метод destroy () объекта ActiveRecord, но у меня нет идентификатора сеанса. (Может я просто не знаю как это получить?)