J'ai une question concernant les associations dans Ruby on Rails. Dans l'application, il y a des projets, des utilisateurs, des rôles et des groupes. Le projet appartient à un groupe avec des utilisateurs, un utilisateur peut appartenir à de nombreux groupes différents mais ne peut avoir qu'un rôle spécifique au sein de ce groupe. Par exemple:Triple rejoindre Ruby on Rails
Dans un groupe, l'utilisateur est le propriétaire du projet, mais dans un autre groupe, il est un rédacteur.
Quelle est la meilleure façon de l'implémenter en utilisant les fonctions intégrées dans Rails?
Merci