我一直在尝试根据这样的一列对选择查询的输出进行排序,
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
实现这一目标的方法。怎么做?