このモデルの検討
User = has_many :grades (table: user_id)
Grade = has_many :subjects (table: grade_id, name)
Subject = has_many :values (table: subject_id,value)
User.find(:first, :include => {:grades =>{:subjects => :value}})
すべての成績を選択してから科目を選択し、科目の値の合計を取得するにはどうすればよいですか?