使用几个简单模型的简单问题:
class Contract < ActiveRecord::Base
belongs_to :property
end
class Payment < ActiveRecord::Base
has_one :contract
end
如何编写一个where子句来检索与一组属性关联的所有付款?
类似的东西:
scope :for_properties, lambda { |property_ids| joins(:contract).where(:contracts => { :property_id => property_ids})
但这不太有用。任何人都有很多AREL foo?