Gary :
> J'ai une table "recettes" dans laquel il existe un champs
> user_id qui renseigne l'id de user pour chaque recette.
> J'aimerais sur ma page d'acceuil affiché le nom des 5
> users les plus influents, comment indiquer a ruby de
> compter le nombre de recette qu'a poster les users et
> de les classer du plus petit au plus grand?

Tu peux créer une colonne dans la table 'users'
recettes_count qui stockera le nombre de recettes
créés par un utilisateur :

t.column :recettes_count, :integer, :default => 0

Rails se chargera automatiquement de mettre à jour
ce compteur quand tu ajoutes une recette d'un utilisateur.

Tu peux alors classer tes utilisateurs selon la colonne
'recettes_count'  par valeur décroissante.

  -- Jean-François.

-- 
membre du CA de Ruby France.
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org )

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à