add includes() to search query for profiles

This commit is contained in:
danielgrippi 2011-03-30 13:24:26 -07:00
parent 4b795cc719
commit e922ef8f22

View file

@ -73,6 +73,7 @@ class Person < ActiveRecord::Base
Person.searchable.where(sql, *tokens).joins(
"LEFT OUTER JOIN `contacts` ON `contacts`.user_id = #{user.id} AND `contacts`.person_id = `people`.id"
).joins("LEFT OUTER JOIN `requests` ON `requests`.recipient_id = #{user.person.id} AND `requests`.sender_id = `people`.id"
).includes(:profile
).order("contacts.user_id DESC", "requests.recipient_id DESC", "profiles.last_name ASC", "profiles.first_name ASC")
end