考虑到这个模型
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}})
我如何选择所有成绩,然后选择主题并获得主题值的总和?
考虑到这个模型
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}})
我如何选择所有成绩,然后选择主题并获得主题值的总和?