Rails has_many: через ассоциацию

Я пытаюсь создать приложение 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

Имеет ли это смысл? Нужна ли мне модель участника или я просто переусердствую? Я думаю, что я немного запутался с организатором, который является пользователем, и участники также являются пользователями, и для собрания нужны как организатор, так и участники, так что не очень понятно, как сделать эту работу ...

Также прочитайте, я мог строить отношения встречи, только когда участник был добавлен. Будет ли это путь? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос