Devise: запоминаемый означает, что last_sign_in_at не обновляется отслеживаемым

Я использую Devise и полагаюсь на last_sign_in_at пользовательской модели, чтобы выяснить, не вернулись ли мои клиенты в течение X дней. Однако недавно я обнаружил, что last_sign_in_at обновляется только тогда, когда происходит фактическое событие входа в форму, в отличие от того, когда пользователь входит в систему автоматически из-за включения запоминаемого.

Если вы хотите убедиться, что last_sign_in_at обновляется каждый раз, когда пользователь входит в систему (новый сеанс браузера), независимо от того, использовали ли они форму для входа в систему или были автоматически вошли в систему с помощью запоминаемого файла cookie, как бы я поступил? это совместимо с Devise?

10
задан Matthew O'Riordan 9 January 2012 в 13:06
поделиться