Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

résolu : find des derniers enregistrements

résolu : find des derniers enregistrements
Posté par desertpingouin le Lundi, 6 Novembre, 2006 - 11:00pm. Débuter avec Rails

salut salut,

Je suis à la recherche du fonctionnement de la fonction .find . Je voudrais faire une requete qui ne renvoie que les x derniers enregistrements. Existe-il une méthode particulière à RoR ou faut-il passer par une requete sql normale ?

Merci d'avance.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Re: find des derniers enregistrements
Auteur: 
nuxygen
Date: 
Lun, 06/11/2006 - 23:58

Bonsoir desertpingouin,

Supposons que tu aies un modèle Article (j'aime bien cet exemple), avec un attribut created_at dans lequel est stockée la date de création.
Voici comment récupérer les 10 articles les plus récents, donc classés par date en ordre décroissant:

Article.find :all, :order => 'created_at DESC', :limit => 10

Et sinon en ce qui concerne le fonctionnement de find la doc est pas mal aussi ;-):

http://api.rubyonrails.com/classes/ActiveRecord/Base.html#M000860

--
Richard Piacentini
http://paris.onrails.info/ | http://www.railsfrance.org/


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
bon ben, copier coller, vu
Auteur: 
desertpingouin
Date: 
Mar, 07/11/2006 - 00:03

bon ben, copier coller, vu que ma table s'appelle articles...

merci pour la réponse rapide !


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 43 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]