Телефон имеет много сообщений.Ассоциации ActiveRecord: любые gotchas, если has_many WITHOUT соответствует принадлежит_to?
В адресе электронной почты много сообщений.
Сообщение, принадлежащее к телефону, электронной почте или никому. Ассоциация belongs_to
не является обязательной.
следующие ассоциации, кажется, работает хорошо для этих отношений:
- Модель телефона
has_many :messages
- Email модель
has_many :messages
- модель сообщения не имеет
belongs_to :phones, :email
Является ли это хорошо или существует какой-то правильный способ указать отношение «can_belong_to»?
Да, мы выяснили, что без «принадлежит» мы не можем сказать в виде @ message.phone.username Спасибо за быстрое подтверждение! – jpwynn