我希望你能帮助我创建一个Rails应用,用户可以创建事件并邀请参与者参加。我一直在尝试一些方法,但似乎都不对,这让我很疯狂!我正在使用Rails 4。
你会如何设置活动模型?
User
has_many :events through :meeting //for the participants?
has_many :events // for the organizer?
Event
belongs to :user
has_many :participants, class_name: "User"
Participant
belongs to :user
has_many :events through :meeting
Meeting
has_many :participants
has_many :events
这有意义吗? 我需要使用参与者模型还是我只是过分设计了它? 我想我有点困惑,组织者是用户,参与者也是用户,会议需要组织者和参与者,所以不太清楚如何使其工作...
另外,我读到只有在添加了参与者后才能建立会议关系。这是正确的方法吗? 谢谢!