0
3つのモデル:レコードの選択アソシエーション数に基づいて(参加?)
class Customer < ActiveRecord::Base
has_many :visits
end
class Visit < ActiveRecord::Base
belongs_to :customer
has_many :messages
end
class Message < ActiveRecord::Base
belong_to :visit
end
は今、私は、彼らがメッセージを持っている顧客訪問のすべてを返すようにしたいです。だから擬似コードでは次のようになります:
@customer = Customer.find(:id)
@customer.visits.where(visit has messages)
どうすればいいですか?