【发布时间】:2017-03-21 01:13:02
【问题描述】:
我在一个应用程序中有许多关联的表
class Listing < ActiveRecord::Base
belongs_to :house
belongs_to :multiple_listing_service
end
class House < ActiveRecord::Base
has_one :zip_code
has_one :primary_mls, through: :zip_code
end
我想创建一个范围,以生成与关联房屋的主要 MLS 相关的所有清单。换句话说,范围应该生成关联房屋的 multiple_listing_service_id = primary_mls.id 的所有列表。
我已经尝试了几十个嵌套连接范围,但似乎都没有。充其量他们只是返回所有列表,通常他们会失败。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails activerecord named-scope