Cette question est une sorte d'extension de Another question, je vais donc l'utiliser comme référence pour cette question. Dire que j'ai un tas de billets que je voudrais aller chercher et trier par nom. C'est assez facile, il suffit de faire:Comment trier et choisir les premiers éléments dans Rails
@tickets = Ticket.find(:all, :order => 'name')
Cependant, est-il un moyen de dire Ticket.find que je ne veux que les premiers billets x? Je parie qu'il y a un moyen de le faire avec SQL direct, et je suis sûr que je pourrais juste prendre @tickets
et le raccourcir aux premiers éléments x, mais je préfère le faire d'une manière droite Ruby qui n'acquiert pas tout les tickets (j'ai énormément de "tickets" et je ne veux pas vraiment les avoir tous, ça pourrait coûter beaucoup de temps processeur).
Toute aide est appréciée et merci d'avance!
Ceci est également couvert dans le guide d'interface de requête: http://guides.rubyonrails.org/active_record_querying.html –