J'ai du mal à comprendre ce qui se passe. J'essaie de créer une relation qui le permette :
- l'utilisateur peut appartenir à plusieurs groupes
- le groupe peut avoir plusieurs utilisateurs
- un groupe a un propriétaire qui est un utilisateur
- la propriété du groupe peut être transférée
J'ai mis en place la relation de plusieurs à plusieurs, mais je n'arrive pas à comprendre comment mettre en place la fonctionnalité de propriété.
Voici ce que j'ai jusqu'à présent dans mes modèles :
class Group < ActiveRecord::Base
has_and_belongs_to_many :users
attr_accessible :name, :description, :isPublic, :tag_list, :owner
end
class User < ActiveRecord::Base
has_and_belongs_to_many :groups
attr_accessible :name, :description, :owner_id
end
Toute aide serait grandement appréciée !