Ruby on rails 如何创建范围以输出有限数量的条目(Rails)

Ruby on rails 如何创建范围以输出有限数量的条目(Rails),ruby-on-rails,ruby-on-rails-3,scope,Ruby On Rails,Ruby On Rails 3,Scope,我打赌这有一个简单的答案。。假设我有一个Post模型,我想有一个范围来返回十个最近的条目。我想我可以这样写范围: scope :first_ten order('created_at DESC').limit(10) 但这会返回错误 syntax error, unexpected tIDENTIFIER, expecting keyword_end scope :first_ten order('created_at ASC').limit(10) 如何正确写入此范围?谢

我打赌这有一个简单的答案。。假设我有一个Post模型,我想有一个范围来返回十个最近的条目。我想我可以这样写范围:

   scope :first_ten order('created_at DESC').limit(10)
但这会返回错误

 syntax error, unexpected tIDENTIFIER, expecting keyword_end
     scope :first_ten order('created_at ASC').limit(10)

如何正确写入此范围?谢谢

缺少逗号,该逗号将两个参数分隔开来,这两个参数是作用域的名称:first_ten和arel对象的顺序('created_at ASC')。limit(10)

所以我想应该是这样的
范围:第一批,订单('created'u at DESC')。限制(10)