単純な呼び出しで公開しているユーザーオブジェクトがあります。
@users = User.all
また、カスタムSQLを使用して結果を生成している場合に、より高価なクエリを実行しています。
@comment_counts = User.received_comment_counts
この呼び出しやその他の呼び出しは、ID順にリスト内のユーザーごとに1つの要素を持つオブジェクトを返します。
私の見解では、ユーザーとcomment_countsオブジェクトを同時にループしたいと思います。例えば:
for user, comment_count in @users, @comment_counts do
end
これを行う方法がわかりません。また、@ comment_counts.eachを実行せずに、@comment_countsの結果から個々のレコードを取得する方法を理解できないようです。
これらの点灯しているオブジェクトごとにイテレータを作成し、それらをwhileループにダンプして、ループの各パスでイテレータを個別にステップ実行する方法はありませんか?また、これに答えることができれば、Railsのリストをステップスルーする方法についてどこで学ぶことができますか。