** This issue came up in a Rails 3.0.11 app **
has_many :categorizations
has_many :categories, :through => :categorizations
scope :not_news, includes(:categories).where(Category.arel_table[:name].not_eq('news'))
scope :by_date, order('articles.post_date DESC, articles.id DESC')