订单和Sort_By返回不同的列表:为什么?

时间:2013-11-03 23:54:02

标签: ruby-on-rails ruby-on-rails-3 activerecord

我有一个Piece对象,其counter_cache为Comment s,num_comments属性被定义为模型中的方法。

奇怪的是,Piece.order(&:num_comments) 完全排序我的作品。但是Piece.all.sort_by{|p| p.num_comments}.reverse

我是否遗漏了order方法有效的方法?

0 个答案:

没有答案