画像とコメントの間には1対多の関係があります。画像を返したいのですが、その特定の画像の最新の 5 つの (プライマリ ID で並べ替えられた) コメントと共に画像を返します。
これは ActiveRecord で可能ですか? Rubyがそれを検出/配列に変換するような方法で5つのコメントを構築するにはどうすればよいですか?
PSこれを1つのクエリで実行したい。画像をクエリして、各画像に対して 5 つのコメントを取得できることはわかっていますが、それは非効率的です。これを一気にやりたい。
これは単純な 1 対多の関係であるため、データベース スキーマは提供しません。コメント テーブルには、image_id という列があります。
ありがとう