これは簡単だと思いますし、これをかなり一生懸命探しましたが、うまくいかないようです。
私は次のハッシュを持っています:
@friends = [{"name"=>"John Smith", "id"=>"12345"}, {"name"=>"Jane Doe", "id"=>"23456"}, {"name"=>"Samuel Jackson", "id"=>"34567"}, {"name"=>"Kate Upton", "id"=>"45678"}]
名前のアルファベット順に並べ替えようとしています。
今私はこれをやっています:
@friends.sort{|a,b| a[0]<=>b[0]}
ただし、完全な結果をアルファベット以外の順序で出力するだけです。