Ruby でオブジェクトの配列をオブジェクト属性でソートするには? 質問する

Ruby でオブジェクトの配列をオブジェクト属性でソートするには? 質問する

Ruby on Rails にオブジェクトの配列があります。オブジェクトの属性で配列をソートしたいのですが、可能ですか?

ベストアンサー1

代わりに sort_by を使用することをお勧めします:

objects.sort_by {|obj| obj.attribute}

特に属性が計算される可能性がある場合。

あるいは、より簡潔なアプローチ:

objects.sort_by(&:attribute)

おすすめ記事