Commit b970b15a

mo khan <mo@mokhan.ca>
2014-08-16 19:29:32
eager load user to prevent select n+1.
1 parent 5c811c9
Changed files (1)
app/models/user_session.rb
@@ -1,7 +1,7 @@
 class UserSession < ActiveRecord::Base
   belongs_to :user
   before_validation :set_unique_key
-  scope :active, -> { where("accessed_at >= ?", 2.weeks.ago).where(revoked_at: nil) }
+  scope :active, -> { where("accessed_at >= ?", 2.weeks.ago).where(revoked_at: nil).includes(:user) }
 
   def revoke!
     self.revoked_at = Time.now