Existe-t-il un raccourci pour donner une limite et un ordre lors de l'accès à une relation has_many dans un modèle ActiveRecord?Raccourci pour spécifier une commande et une limite lors de l'accès à une relation has_many?
Par exemple, voici ce que je voudrais exprimer:
@user.posts(:limit => 5, :order => "title")
Contrairement à la version plus longue:
Post.find(:all, :limit => 5, :order => "title", :conditions => ['user_id = ?', @user.id])
Je sais que vous pouvez spécifier directement dans la relation has_many, mais Y a-t-il un moyen de le faire à la volée, comme montrer 10 messages sur une page, mais seulement 3 sur une autre?