收集的RoR条件

时间:2010-09-21 09:49:18

标签: ruby-on-rails

我想获取非收集值

我使用下面的代码

@boys = People.find(:all,:conditions => [“id!=?”,@ baby_id] ,: order =>“created_at DESC”)

其中,@ baby_id是ids的集合

但它没有取值

当我使用 IN(?)时,它会在集合中获取ID ...

我想获取不在收集中的ID值..请建议与 IN(?)

相反

1 个答案:

答案 0 :(得分:1)

你试过吗

@boys = People.find(:all, :conditions => ["id NOT IN (?)", @boy_id], :order => "created_at DESC")