HABTM.empty?在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
那个正确地打印出每个孤儿的身份证。我正在努力实现的语法是什么? :-)
没有找到相关结果
已邀请:
1 个回复
耐扫鹤胶鞭