我在数据库中有以下数据:

1
2
3
4
5

我想输出以下内容:
3
4
5

我需要它在 View 中打印:
<%car.colors.limit(3).order('created_at ASC').each do |color|%>
  ...

我知道存在 reverse_order ,但是存在类似于反向排序吗?

(我知道可以将数据加载到数组中,然后遍历数组,但是这种方式效率不高)

最佳答案

怎么做

<%car.colors.limit(3).order('created_at DESC').reverse.each do |color|%>

关于mysql - Rails 3-ActiveRecord和反向排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9265077/

10-13 02:37