我的数据库表中有一个名为Reputation的字段。
它包含一个哈希。
E xample: {:kout => 20, :google => 40 } etc...
当我得到记录时,我想根据使用该哈希属性中的值执行的计算对它们进行排序。
我是NOOB,不知道该怎么做。
欢迎任何想法。
Rails 3.2
答案 0 :(得分: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"]