0

データベース テーブルに評判というフィールドがあります。

ハッシュが含まれています。

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

レコードを取得したら、そのハッシュ属性の値で実行される計算に基づいて並べ替えたいと思います。

私はNOOBで、これを行う方法がわかりません。

どんなアイデアでも大歓迎です。

レール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 に答える