列的平均值 - Ruby on rails

时间:2016-02-03 16:54:44

标签: ruby-on-rails sqlite

我是rails的新手,我正在尝试在rails应用程序中执行一些统计分析。为此需要找到列笔画的平均值(数据类型为int)。

我已经搜索了问题,但很难找到如何开始。任何人都可以帮助在哪里放置这条线。 Scores.average(:招) 我的表称为分数,该列称为笔画(类型为int)。我希望最终将结果放在我的观点中。

1 个答案:

答案 0 :(得分:-1)

如果要创建表格中所有列的平均值,可以在得分表

中使用此列
 #app/model/score.rb
 def self.average
      Score.average(:strokes)
 end

并在你的控制器中调用它:

 #app/controller/scores_controller.rb

 Class ScoresController < ApplicationController
  def index (?)
   Score.average
  end
 end