我有一个场地的桌子,每个场所都有很多评论,每个评论都有一个评分(1-5),我的场地索引页目前显示所有场馆都是按照他们创建的顺序排列的,我改变这个来显示顶部平均评分最高的场地?如何按顺序排列我的记录部分?
我的场馆控制器指数目前看起来是这样的:
def index
if
@venues = Venue.with_type(params[:venuetypes]).with_area(params[:areas])
else
@venues = Venue.all
end
end
感谢您的帮助!
您可能会发现需要显示如何生成该列表的代码。假设你有一个数据库,它将涉及单词“GROUP BY”,“ORDER BY”和函数“AVG()”。 – Orbling 2011-05-12 20:07:59