在rails app上组合订​​购方法

时间:2012-02-06 13:11:45

标签: ruby-on-rails ruby activerecord

我正在尝试使用字段来命令Active Record查询。

我首先需要通过created_at订购,然后使用优先级字段(包括1,2,3 ...值)。

我尝试使用此代码但是没有用。

@products = Product.all.limit(10).order("created_at").order("priority")

提前致谢

3 个答案:

答案 0 :(得分:3)

all为您提供数组,而不是关系。只需删除它。

答案 1 :(得分:1)

@products = Product.all.limit(10).order("created_at, priority")是否有效?

答案 2 :(得分:1)

Product.order(:created_at, :priority).limit(10)