Optimize Post#favorited_users.
Load users in one query rather than one query per user.
This commit is contained in:
@@ -965,9 +965,7 @@ class Post < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
def favorited_users
|
def favorited_users
|
||||||
favorited_user_ids.map {|id| User.find(id)}.select do |x|
|
User.find(favorited_user_ids).reject(&:hide_favorites?)
|
||||||
!x.hide_favorites?
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def favorite_groups(active_id=nil)
|
def favorite_groups(active_id=nil)
|
||||||
|
|||||||
Reference in New Issue
Block a user