我有一個應用程序,用戶由其他用戶根據不同的特點進行審查。Rails - 如何平均列其中REVIEW_ID =用戶
現在,我得到一個列的平均值(假設列是「智能」和它的一個整數)
但問題是,我拉起的「智能」的平均值爲所有用戶。 我希望它是我正在查看的用戶的「智能」的平均值。
這裏是我的代碼現在: 用戶控制器:
@user = User.find(params[:id])
@smart = Review.average(:smart)
用戶顯示視圖:
<%[email protected]%>
你可以更深入的「平均」範圍? –
你是什麼意思? – user2756384
@MattLeonard:'average'不是一個範圍,'average'是一個標準的ActiveRecord方法。 –