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)
我该如何做这样的事情?