Rails (ActiveRecord), de nombreux de nombreux de la table

J'ai deux modèles, les Utilisateurs et les Groupes. Chaque groupe peut avoir de nombreux utilisateurs, et chaque utilisateur peut être dans plusieurs groupes.

J'ai actuellement quelque chose de simple comme:

Utilisateur:

has_many    :groups

Groupe:

has_many    :users

J'ai donc un groups_users table qui est juste de création de lignes avec group_id et user_id.
Je veux ajouter une autre colonne à cela, (que j'ai), la question est comment puis-je accéder à partir d'un modèle sans l'aide d'un custom appel SQL? Dans le modèle de groupe, je peux aller de soi.les utilisateurs et je peux aller de soi.groupes

Est-il un moyen de modifier la troisième colonne de ce tableau à partir d'un modèle d'utilisateur?

Désolé si c'est confus, veuillez en informer sur ce

OriginalL'auteur Ori | 2009-07-21