【发布时间】:2017-06-20 22:55:44
【问题描述】:
我有一个模型 Model1,其中包含:
has_and_belongs_to_many :child_items
是否可以通过他们的 id 列表查询child_items?比如:
model1.child_items.where(id: [1, 2, 3])
是的,我可以这样做:
ChildItem.where(id: [1, 2, 3])
但是通过Model1 会更好,因为我会有一个连接,不仅需要child_items,还需要真正属于Model1 的那些,并且可能在[1, 2, 3] 之间可能还有其他id也是。
因此,我该怎么做呢?
【问题讨论】:
-
嘿,Mongoid 还是 ActiveRecord ?
标签: ruby-on-rails ruby ruby-on-rails-5