私はモデルとして持っProject
てEntry
います。プロジェクトには多くのエントリを含めることができ、エントリはプロジェクトにのみ属します。エントリには日付があります。
レポート要件の1つは、特定の月のエントリがあるプロジェクトを表示することです。私はこれを達成するためにスコープを使用することに成功しましたProject.with_entries.on(param_the_month)
。
問題は、プロジェクトごとにグループ化された、その月のエントリのみを表示したいということです。すると、エントリ()をprojects.each do |p|
クエリするとp.entries
、返されるエントリは、指定した月だけでなく、すべての月のものになります。
これは明らかな結果ですが、Railsには、元のチェーンスコープを使用してその月のエントリを返す方法はありますか?