modelのインスタンスの配列をソートする方法
ArticleとUserというモデルがあります。
class Article < ApplicationRecord
belongs_to :user
end
class User < ApplicationRecord
has_many :articles
end
Userのidをキーとして、Aritcleをグループ化しました。
Article.includes(:user).references(:user)
.group_by{|a| a.user_id}
この結果は以下のようにUserのidがキー、Articleモデルのインスンタンスの配列がバリューとなったハッシュが返ってくると思います。
{ 1 => [...], 2=> [...], 3=> [...], ..}
このArticleモデルのインスタンスを各配列内でソートするにはどうしたらいいでしょうか。