принадлежит многим - PullRequest
       10

принадлежит многим

1 голос
/ 12 февраля 2011

Вот ситуация:

Модель: Аккаунт
has_one список услуг

Модель: список услуг (внешний ключ имеет вид «account_id» и «videoservice_id»)
принадлежит_счетной записи
принадлежит к видеосервису.

Модель: видеосервис.
Сервисный список has_one.

При сохранении экземпляра учетной записи X. Это спасает account_id от X.id.

затем, через некоторое время, если Учетная запись X хочет начать использовать видеосервис. Как сохранить videoservice.id в Servicelist.videoservice_id (fk), где Servicelist.account_id(fk) == X.id?

1 Ответ

0 голосов
/ 12 февраля 2011

Я думаю, вам нужно has_one :through => servicelists.

См. этот вопрос о том, как использовать :through.

...