id、message、read、view_countのフィールドを持つモデルメッセージがあります。ビューカウントは別のテーブルから計算されますが、メッセージモデルには含まれていません
私がやりたいのは、すべてのメッセージをループし、すべての未読(read = false)と未読ごとのビュー数を追跡して、次のようなものを出力することです。
1, "message stuff", false, 14
2, "message stuff", false, 31
3, "message stuff", false, 1
次のようなメッセージをループしている間:
Messages.each do |m|
end
ループ内で、message.idとview_countをキャプチャする配列を作成するにはどうすればよいですか。そして、どうすれば最終結果を出力できますか?
ありがとうございました