标签: 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,那真的很好。有这样的野兽吗?
m2_list