我一直在尝试根据一列对选择查询的输出进行排序,如下所示,
users = User.find(:all, :select => ['name'], :order => ["name"], :orderdir => ["ASC"], :conditions => {:deleted => 'false'})
但这会根据情况分别对列表进行排序并给出以下输出,
Ashis
Ram
lucky
syam
应该是这样的
Ashis
lucky
Ram
syam
所以我尝试了这种方式并得到了输出
users = User.find_by_sql("select name from user where deleted = 'false' order by lower(name) ASC")
我只是想知道使用.find
. 怎么做?