Blog、BlogEntry、および Category を持つシステムがあります。カテゴリには多くのブログがあり、BlogEntry はブログに属しています。
最新のブログエントリを表示するフロントページがあります。各カテゴリの最新の (たとえば 5 つの最新の) ブログ エントリを取得して、常にフロント ページに均等にカテゴリが表示されるようにしたいと考えています (ファッションと「ピンクのブロガー」が多く投稿しています。最小!)
これはRailsアプリであり、ページネーションにkaminariを使用しているため、明らかにkaminariをサポートするソリューションを好みます(activerecord::relationが返されます)。
次のようなものを探しています:各カテゴリの最後の 2 つの投稿を取得します。ただし、rails/ActiveRecord 固有です。その答えからSQLを取得して、データベーススキームに適合させることもできますが、それはActiveRecord::Relationではなく配列のみを返すと思います。
私が探しているものは可能ですか?
フィードバックは大歓迎です。:)