Rails 3 AREL is broken.
by Rabbit
class Domain < ActiveRecord::Base has_many :pages end class Page < ActiveRecord::Base belongs_to :domain end
Loading development environment (Rails 3.0.9) ruby-1.9.2-p180 :001 > Domain.includes(:pages).to_sql => "SELECT `domains`.* FROM `domains`"