diff --git a/lib/devise/models/confirmable.rb b/lib/devise/models/confirmable.rb index 17ba787f..05bf150e 100644 --- a/lib/devise/models/confirmable.rb +++ b/lib/devise/models/confirmable.rb @@ -34,7 +34,7 @@ module Devise def confirm! unless_confirmed do self.confirmation_token = nil - self.confirmed_at = Time.now + self.confirmed_at = Time.now.utc save(:validate => false) end end @@ -71,7 +71,7 @@ module Devise # If you don't want confirmation to be sent on create, neither a code # to be generated, call skip_confirmation! def skip_confirmation! - self.confirmed_at = Time.now + self.confirmed_at = Time.now.utc end protected diff --git a/lib/devise/models/lockable.rb b/lib/devise/models/lockable.rb index fec9dcc5..2fd729a6 100644 --- a/lib/devise/models/lockable.rb +++ b/lib/devise/models/lockable.rb @@ -24,7 +24,7 @@ module Devise # Lock a user setting its locked_at to actual time. def lock_access! - self.locked_at = Time.now + self.locked_at = Time.now.utc if unlock_strategy_enabled?(:email) generate_unlock_token diff --git a/lib/devise/models/trackable.rb b/lib/devise/models/trackable.rb index 1089897b..958e5c12 100644 --- a/lib/devise/models/trackable.rb +++ b/lib/devise/models/trackable.rb @@ -12,7 +12,7 @@ module Devise # module Trackable def update_tracked_fields!(request) - old_current, new_current = self.current_sign_in_at, Time.now + old_current, new_current = self.current_sign_in_at, Time.now.utc self.last_sign_in_at = old_current || new_current self.current_sign_in_at = new_current