Cela semble être une question très simple mais je ne l’ai pas vue répondre nulle part.
En rails si vous avez:
class Article < ActiveRecord::Base
has_many :comments
end
class Comments < ActiveRecord::Base
belongs_to :article
end
Pourquoi ne pouvez-vous pas commander les commentaires avec quelque chose comme ceci:
@article.comments(:order=>"created_at DESC")
La portée nommée fonctionne si vous devez y faire beaucoup référence et que même les gens font des choses comme celle-ci:
@article.comments.sort { |x,y| x.created_at <=> y.created_at }
Mais quelque chose me dit que cela devrait être plus simple. Qu'est-ce que je rate?