Rhom:在将所有值设置为大小写后对列进行排序,但输出为保留大小写的原始值

时间:2013-10-23 06:20:44

标签: ruby rhomobile rhodes rhom

我一直在尝试根据这样的一列对选择查询的输出进行排序,

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实现这一目标的方法。怎么做?

0 个答案:

没有答案