From 0c305d3f702c637266cbd1543ed9b6063bbb4e45 Mon Sep 17 00:00:00 2001 From: hukl Date: Sat, 18 Apr 2009 15:10:19 +0200 Subject: changed :include to :join which is much faster. adding named scopes with includes if they are needed --- app/models/page.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app') diff --git a/app/models/page.rb b/app/models/page.rb index b2c0ff8..d677073 100644 --- a/app/models/page.rb +++ b/app/models/page.rb @@ -9,13 +9,13 @@ class Page < ActiveRecord::Base named_scope( :drafts, - :include => [:node, :user, :globalize_translations], + :joins => :node, :conditions => ["nodes.draft_id = pages.id"] ) named_scope( :heads, - :include => [:node, :user, :globalize_translations], + :joins => :node, :conditions => ["nodes.head_id = pages.id"] ) -- cgit v1.3