Я довольно новичок в Rails, и я пытаюсь создать полиморфные отношения HABTM.Проблема в том, что у меня есть три модели, которые я хочу связать.
Первая - это модель события, а затем два типа участников: пользователи и контакты.
Что я хочу сделатьдолжен иметь возможность общаться как с пользователями, так и с контактами.Итак, в моем коде сейчас есть:
Модель события
has_and_belongs_to_many :attendees, :polymorphic => true
Модель пользователя
has_and_belongs_to_many :events, :as => :attendees
Модель контакта
has_and_belongs_to_may :events, :as => :attendees
- Каким должен быть перенос таблицы HABTM?Я немного сбит с толку, и я не нашел помощи по этому поводу.
- Это сработает?