Sort array returned by ActiveRecord by date (or any other column)

前端 未结 5 1247
南方客
南方客 2020-12-22 23:34

How can I sort an array returned by an ActiveRecord query by a created_at date column?

This occurs once the query has been executed.

Please don

5条回答
  •  不知归路
    2020-12-23 00:01

    Please look at this one and also check complexities.

    Model.all.sort_by{|m| m.created_at} #=> O(log n)
    
    #versus
    
    Model.order(“created_at DESC”) #=> O(1)
    

提交回复
热议问题