Supponiamo che gli utenti trascorrano molto tempo nel sito web.
Come posso ottenere l'ultimo orario attivo dell'utente. L'ultimo orario attivo indica l'ultimo timestamp dell'utente che ha richiesto (accesso alla pagina. L'utente non ha nemmeno bisogno di aggiornare o creare un nuovo record) nell'app.Come posso ottenere l'ultimo orario attivo dell'utente quando uso Devise?
Un utente potrebbe aver effettuato l'accesso circa un'ora fa. Poi naviga ancora sul mio sito web. Desidero il tempo dell'ultima richiesta inviata dall'utente.
È possibile?
Devise ha current_sign_in_at ma non l'ultima volta attiva.
E 'perfettamente funzionante !! Grazie!! – cat
Sto usando il setInterval di ajax, quindi ogni volta che si ricarica automaticamente, aggiorna questo ** last_active_at ** come posso impostare l'eccezione? l'azione è 'community # refresh' – cat
Se stai usando setInterval per inviare periodicamente una chiamata AJAX al server e recuperare nuovi dati, non devi fare nulla. Il filtro verrà comunque eseguito prima dell'azione di aggiornamento della community, anche se sta arrivando tramite AJAX, a condizione che l'utente disponga dei cookie e che non ci sia qualcos'altro che potrebbe interrompere la sessione dell'utente. –