class Group < ActiveRecord::Base joins :groups, :as => [:parent, :child] joins :posts joins :photos, :source => :asset, :context => "photos" joins :custom_photos, :source => :asset, :context => "custom" joins :nesteds, :source => :sub_group, :context => :nested #joins_one :manager, :child => {} end