私はハッシュの配列を持っています:
a = [
{ :id => 10, :name => 'bush' },
{ :id => 2, :name => 'sugar' },
{ :id => 10, :name => 'mountain' },
{ :id => 10, :name => 'bug' },
{ :id => 8, :name => 'sugar' }
]
最初にIDの昇順で配列をソートし、次に名前のアルファベット順で降順でソートしたいので、最終結果は次のようになります。
a = [
{ :id => 2, :name => 'sugar' },
{ :id => 8, :name => 'sugar' },
{ :id => 10, :name => 'mountain' },
{ :id => 10, :name => 'bush' },
{ :id => 10, :name => 'bug' }
]
どうすればこれを達成できますか?