Standardowa kolumna użytkownika w Devise to last_sign_in_at
, która zachowuje poprzednią wartość current_sign_in_at
po zaktualizowaniu current_sign_in_at
.Co to jest last_sign_in_at używane w Devise?
Czy dla każdego urządzenia last_sign_in_at
dostępne jest narzędzie do podstawowej funkcji Devise lub modułu, czy też jest to tylko ogólna wygoda?
Jak uzyskać czas sign_out w opracowaniu? –
To jest inne pytanie, a moduł śledzenia nie pomoże. Twoja odpowiedź zależy od tego, co chcesz i co już zaimplementowałeś. Możesz utworzyć własną kolumnę signed_out w bazie danych i ustawić ją w akcji wylogowania kontrolera sesji kontrolera, lub możesz użyć modułu modułowego Devise (jeśli jest odpowiedni) i sprawdzić atrybut last_access. – IAmNaN