Tengo un hash y me han ordenado que el uso de los valores¿Cómo obtener los primeros n elementos de Hash en ruby?
@friends_comment_count.sort_by{|k,v| -v}
Ahora sólo quiero llegar de hash de los cinco elementos .. Una forma es utilizar un contador y romper cuando su 5. ¿Cuál es forma preferida de hacer en ruby?
Gracias
No necesita el splat o 'aplanar', solo alimente el AoA a' Hash [] ':' Hash [h.sort_by {| k, v | -v} [0..1]] ' –
gracias mu, editado – maprihoda