我找到了answer,但它已经过时了(2009)。
我想知道如何在has_many关系上对集合进行排序,最好是在模型中。
这样的事情:
class Article < ActiveRecord::Base
has_many :comments, :order => 'created_at DESC'
end
答案 0 :(得分:3)
你试过了吗?
class Article < ActiveRecord::Base
has_many :comments, -> { order "created_at DESC" }
end
答案 1 :(得分:0)
迁移到Rails 4版本时,有许多语法更改。 检查一下:
http://edgeguides.rubyonrails.org/association_basics.html#scopes-for-has-many