Rails 3.2.8 を使用して Web アプリケーションを構築しています。このアプリでは、3 つのテーブルを取得しました。プロジェクト、タスク、およびサブタスク。
プロジェクト
id, name
タスク
id, name, project_id
サブタスク
id, name, desc, task_id, value
プロジェクトに属するすべてのサブタスクを取得し、値を合計して、created_at でグループ化したいと考えています。
これは私が試したものですが、機能しません (AR 関係のみが返されます)。
@tasks = @project.tasks.joins(:subtasks).select('sum(subtasks.value)').group('subtasks.created_at')
私は何を間違っていますか?
すべての助けに感謝します!