0

我的数据库表中有一个名为信誉的字段。

它包含一个哈希。

xample: {:kout => 20, :google => 40 } etc...

当我得到记录时,我想根据使用该哈希属性中的值执行的计算对它们进行排序。

我是一个菜鸟,不知道该怎么做。

欢迎任何想法。

导轨 3.2

4

1 回答 1

0

尝试这个

http://www.rubyinside.com/how-to/ruby-sort-hash

打开控制台并试试这个

h = {"a"=>100, "b"=>200, "c"=>150}
1.9.3p125 :023 > h.values.sort
=> [100, 150, 200] 
1.9.3p125 :024 > h.keys.sort
=> ["a", "b", "c"] 
于 2012-10-25T10:52:07.737 回答