如何根据 created_at
日期列对 ActiveRecord 查询返回的数组进行排序?
一旦执行了查询,就会发生这种情况。
请不要告诉我在查询中执行此操作,因为我需要在 View 中执行此操作。
最佳答案
Ruby 包括开箱即用的排序支持。
sorted = @records.sort_by &:created_at
但是,这似乎与显示没有太大关系,可能属于 Controller 。
关于ruby-on-rails - 按日期(或任何其他列)对 ActiveRecord 返回的数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1278510/