【发布时间】:2020-07-02 19:35:25
【问题描述】:
我正在尝试使用以下范围按评论评分的降序排列我的所有评论页面。我将如何实现这一点? 我已经在下面添加了我的索引方法。
scope :order_by_rating, ->{left_joins(:reviews).group(:id).order('avg(rating) desc')}
def index
if @tea = Tea.find_by_id(params[:tea_id])
@reviews = @tea.reviews
else
@reviews = Review.all
end
end
【问题讨论】:
标签: ruby-on-rails ruby model-view-controller