1
我的人模特擁有並且屬於許多帳戶。HABTM.empty?不在where子句中工作?
我試圖列出所有「孤兒」人,那些沒有綁定到任何帳戶的人。
Person.where(:accounts.empty?)
由於符號:帳戶沒有空,會引發錯誤?方法。
Person.all.collect {|per| per unless per.accounts.empty?}
返回每個人。
Person.all.each |per|
if per.accounts.empty?
puts per.id
end
end
那一個正確打印出每個孤兒的ID。我努力達到的語法是什麼? :-)