我想过滤然后对我的余烬记录进行排序,以便首先返回列的空记录。我不太熟悉余烬,并有一个轨道回地面。Ember对我的记录进行排序,以便首先重新调用列的空值
filteredByData = myLeads.filterBy('status', 'open').filterBy('doNotCall', false).filterBy('phoneValid', true)
filtered = filteredByData.sortBy 'last_dialed_at', 'last_name', 'first_name', 'id'
现在,我的记录根据ID进行排序。
我要的是实现从SQL或Postgres的的NULLS LAST/FIRST
任何查询(如SELECT * FROM t1 ORDER BY c1 DESC NULLS FIRST
在我的排序,所以我得到这样的记载说last_dialed_at
空记录是第一位的。
我知道,同样可以在轨道中实现像
Foo.order('last_dialed_at DESC NULLS FIRST')
,但我不知道对于相同的灰烬
任何帮助将不胜感激。在此先感谢。
P.S:我会尝试创造一个烬宝,同时更好地解释自己。