2011-02-16 128 views

回答

1

使用ActiveRecord的pre-3.0語法:

@users = User.find(:all, :conditions => { :role => nil }) 

3.0後,你可以寫:

@users = User.where(:role => nil) 
0

嘗試:@users = User.find(:all, :conditions=>'role is null')

+0

謝謝你,有一個以上的更清潔的方式。 – Martin 2011-02-16 18:22:10

0
@users = User.where(:roles => nil).all 

沒有必要闖入SQL這一點。

相關問題