Rails:查找有(或没有)关联的HABTM记录

时间:2017-02-22 14:47:03

标签: ruby-on-rails-4 has-and-belongs-to-many

我正在尝试找到一种更有效的方法来执行以下操作:

我在HABTM关系中有两个模型,我想在一个模型中找到与其他模型无关的所有记录。到目前为止我唯一能提出的方法是:

m2_list = []
ModelOne.all.each do |m1|
  if m1.model_twos.empty?
    m2_list << m1
  end
end

如果有一个查询可以直接返回m2_list,那真的很好。有这样的野兽吗?

0 个答案:

没有答案