que tienen un objeto de la siguiente manera:¿Cómo se ordena una matriz de objetos?
[{:id=>2, :fname=>"Ron", :lname=>"XXXXX", :photo=>"XXX"}, {:id=>3, :fname=>"Dain", :lname=>"XXXX", :photo=>"XXXXXXX"}, {:id=>1, :fname=>"Bob", :lname=>"XXXXXX", :photo=>"XXXX"}]
Quiero resolver esto por fnombre, alfabéticamente entre mayúsculas y minúsculas por lo que resultaría en
Identificación: 1,3,2
¿Cómo puedo ordenar esto? Lo estoy intentando:
@people.sort! { |x,y| y[:fname] <=> x[:fname] }
Pero eso no tiene ningún efecto.
Eso no es un objeto JSON. Esa es una matriz de hashes Ruby. – Phrogz