Comment obtenir un enregistrement aléatoire lors de l'utilisation de: groupe?Rails, Obtenez un enregistrement aléatoire lors de l'utilisation: groupe
@paintings = Painting.all(:group => "user_id", :order => "created_at DESC")
Ceci me donne la dernière peinture pour chaque utilisateur. Maintenant, je voudrais sélectionner une peinture aléatoire de chaque utilisateur au lieu de la dernière. L'ordre des peintures doit toujours être le même, de sorte que l'utilisateur qui a été le plus actif affichera sa peinture au hasard en premier.
painting150 (user1)
painting200 (utilisateur2)
painting231 (user3)
Est-ce possible?
Cordialement. Asbjørn Morell.
Devrais-je l'utiliser à mon avis? – atmorell
Cet exemple ne renvoie qu'une image aléatoire ... Même si @paintings contient 100 enregistrements. – atmorell