Избирательная ассоциация в RoR
Если я правильно понял вопрос, то это делается примерно так:

class Customer < ActiveRecord::Base
  has_many :confirmed_orders, :class_name => "Order", :conditions => "confirmed = 1"
end

class User
has_many :posts
end

class Post
belongs_to :user
end

@user.posts #=> [] пусто. еще ниче не добавили. ну и не будем добавлять если флаг какой-то стоит. условия выполнены?
