Generate a token checking if one does not already exist in the database.
# File lib/devise/models/rememberable.rb, line 106defremember_tokengenerate_token(:remember_token)
end
serialize_from_cookie(id, remember_token)click to toggle source
Recreate the user based on the stored cookie
# File lib/devise/models/rememberable.rb, line 100defserialize_from_cookie(id, remember_token)
record = to_adapter.get(id)
recordifrecord&&record.rememberable_value==remember_token&&!record.remember_expired?end
serialize_into_cookie(record)click to toggle source
Create the cookie key using the record id and #remember_token
# File lib/devise/models/rememberable.rb, line 95defserialize_into_cookie(record)
[record.to_key, record.rememberable_value]
end