我在我的 Result 模型中有一些测试的结果,这些测试具有:measurement_id、:test_id、:player_id、:no、:res 其中 no 是测试次数(比如说 1-first、2-second 等)并且 :res 是 resault那个测试。
现在我想写一个方法来做这样的事情:
结果.where(:measurement_id=xx, :test_id=zz, :player_id=yy).finalresault
finalresault 将查找表中的所有 :res 并计算让我们说平均值并返回它。
有可能这样做吗?
谢谢你
这是模型的样子,我试图写一些东西......:
class Result < ActiveRecord::Base
attr_accessible :measurement_id, :test_id, :player_id, :no, :res
belongs_to :test
def finalresault
end
end