0
三種型號:選擇記錄基於關聯計數(加入?)
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)
我該如何做這樣的事情?