我正在測量多個參數的平均值。對於1個獨特的參數,所有作品都完美無缺,但我無法平均做多個參數。你可以幫我嗎 ?多個參數的全球平均值
@ratingservice = Comment.where(:camping_id => params[:id]).average(:service).to_i
@ratingcommunication = Comment.where(:camping_id => params[:id]).average(:communication).to_i
@ratingqualiteprix = Comment.where(:camping_id => params[:id]).average(:qualiteprix).to_i
@ratinganimation = Comment.where(:camping_id => params[:id]).average(:animation).to_i
@ratingproprete = Comment.where(:camping_id => params[:id]).average(:proprete).to_i
@ratingsituation = Comment.where(:camping_id => params[:id]).average(:situation).to_i
對於多PARAMS該命令不工作:未初始化不斷
@ratingall = Commment.where(:camping_id => params[:id]).average(:service, :communication, :qualiteprix, :animation, :proprete, :situation).to_i
通過這種方法是不燥肯定的方式....
個人而言,尚未嘗試過。 'Comment.where(:camping_id => params [:id])。group(:service,...)'看看返回的東西然後得到總和/平均等...讓我知道! – 7urkm3n