【发布时间】:2011-04-02 02:04:03
【问题描述】:
所以,我的照片模型中有以下范围:
scope :best, order(:average_rating.desc)
唯一的问题是,评分是事后添加到模型中的,因此生产应用程序有很多记录,其中average_rating 为 nil。当我调用这个范围时,它首先返回所有的 nil——实际上它应该是相反的,nil 应该是最后的(它们是尚未评级的照片)。
如何将 nil 排序到此范围的末尾?
【问题讨论】:
标签: sql ruby-on-rails ruby-on-rails-3 sorting rails-activerecord