ActiveRecord:按先关联的记录排序,然后是那些不关联的记录

时间:2011-04-28 20:39:06

标签: ruby-on-rails ruby-on-rails-3 sorting activerecord associations

我有一个带照片的应用。有些照片属于收藏品,有些则没有。

我想创建一个范围来对查询进行排序,以便首先显示属于集合(即collection_id != nil)的任何照片,然后显示其余所有照片(即{{1} }})

你会怎么做?

谢谢!

1 个答案:

答案 0 :(得分:2)

你能做一个orderby(“collection_id”)吗? nils应该组合在一起。