Devise trackable
stores useful timestamps for when users did things, but they aren't very clear.
by John Norris
One of those timestamps is the time of your last login, and another is the time you last logged in.
last_sign_in_at
stores when the user’s previous login was.
current_sign_in_at
stores when the user’s latest login was.