使用相反顺序的排序方法(DESC)对包含activerecord查询结果的数组对象进行排序

时间:2013-06-08 06:45:06

标签: ruby-on-rails sorting object activerecord

我有一个数组对象@questions,它是基于两个条件的两个Active记录查询结果的集合。 @questions 会有一系列问题及其属性。我只想根据其中一个属性created_at使用排序方法按降序对其进行排序。

请帮助完成这项工作:) -

2 个答案:

答案 0 :(得分:1)

我明白了。

在数组对象@questions上有一种红宝石方式。

@questions = @questions.sort { |value1, value2| value2.created_at <=> value1.created_at }

以上对我来说效果很好。

答案 1 :(得分:0)

尝试这个

@questions = Question.order("created_at desc")