PERF: memoize to avoid N+1 query in category page

This commit is contained in:
Sam
2015-10-02 12:35:47 +10:00
parent 55c0f6a20c
commit 6246dd0aa2

View File

@ -382,7 +382,8 @@ SQL
end end
def has_children? def has_children?
id && Category.where(parent_category_id: id).exists? @has_children ||= (id && Category.where(parent_category_id: id).exists?) ? :true : :false
@has_children == :true
end end
def uncategorized? def uncategorized?