铁轨上的红宝石3-HABTM空着?不适用于where子句



我的个人模型拥有并属于许多帐户。

我想得到一份所有"孤儿"的名单,那些还没有任何账户的人。

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 } )

相关内容

  • 没有找到相关文章

最新更新