我的个人模型拥有并属于许多帐户。
我想得到一份所有"孤儿"的名单,那些还没有任何账户的人。
Person.where( :accounts.empty? )
抛出错误,因为符号:accounts没有空?方法
Person.all.collect {|per| per unless per.accounts.empty?}
返回每个人。
Person.all.each |per|
if per.accounts.empty?
puts per.id
end
end
这张照片准确地打印出了每个孤儿的身份证。我正在努力实现什么语法?:-)
Person.includes(:accounts).where( :accounts => { :id => nil } )