キーがユーザーオブジェクトであるハッシュの配列があります(これは、次のようにユーザーごとに検索結果をグループ化しているためです:) #<User:0x007ffa3d570f00> => ["taco","pizza","unicorn"]
。
次のように、ハッシュの配列をUserオブジェクトの属性で並べ替えることができるようにしたいと思います。
search_results.sort_by{|item| item[0].age} #item[0] = User object
ただし、これは、ArgumentError: comparison of NilClass with Integer failed
年齢がNilである最初のユーザーに遭遇したときにをスローします。sort_byブロックにを追加しようとしunless user.age.nil?
ましたが、これは役に立ちませんでした。
何か案は?