У меня есть таблица сеансов на основе памяти, содержащая следующее:
id
sessnhash
userid
created_at
updated_at
Идея заключается в том, что когда пользователь впервые регистрируется в случайном sessnhash
, создается и передается обратно, так что все дальнейшие действия должны отправлять этот сеансовый запрос для запросов сервера. Они проходят через журнал? метод на контроллере приложения, который просто проверяет, существует ли строка в таблице для этой сессии.
Теперь я хочу расширить эту функциональность, чтобы сохранить вкладку в последний раз, когда какая-либо деятельность произошла для этого пользователя, и я подумал, что одним из способов сделать это было бы немедленно сделать сохранение после нахождения sessionhash, надеясь, что это будет тогда обновите атрибут "updated_at".
Однако Rails слишком умный и ничего не обновляет, поскольку на самом деле ничего не обновлено.
Есть ли способ заставить Rails обновлять атрибут updated_at без необходимости внесения каких-либо изменений данных в любой из других атрибутов?