Bonjour,
Je pense qu'à votre place j'utiliserai un named_scope qui vous
permettra de faire un @association.users.accepted.
named_scope :accepted, :conditions => { :accept => 1 }
A mettre dans votre model Users.
Une très bonne ressource : http://railscasts.com/episodes/108-named-scope
Cordialement,
Morgan FITUSSI
On 1 sep, 21:24, Achille Pinson <[EMAIL PROTECTED]> wrote:
> Bonjour,
>
> J'ai une relation has_many and belongs to many entre mes tables
> associations et users.
>
> Elle fonctionne: @association.users me renvoit tous les utilisateurs de
> l'association.
>
> Or j'ai rajouter un champ 'accept' dans ma table de jointure.
> Ce champ prend pour valeur:
> 0 par défaut lorsque l'utilisateur n'est ni accepté ni refusé
> 1 quand il a été accepté
> 3 quand il a été refusé
>
> J'aimerais faire une fonction du type:
> @association.accepted_users qui me renvoient tous les utilisateurs
> faisant partie de l'association dont le champ 'accept' de la table de
> jointure est égal à '1'
>
> Je ne vois pas comment créer ce genre de fonction.
>
> Merci!
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---