Модель Rails действует как другая сущность - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть модель организации.Это может быть компания пользователя или компания-клиент.

Таким образом, при создании счета-фактуры мне нужно установить значения organization_id (компания пользователя) и client_id (это идентификатор из таблицы организации, но теперь он действует как клиент).

Как можноЯ это настроил?У меня все еще не настроена модель клиента.

Подробности добавлены

И Organization_id, и client_id извлекаются из таблицы Organizations.Так, например ...

СЧЕТА

  • organization_id (это означает, что счет был создан этой организацией)
  • client_id (это означает, что счет был создан ДЛЯ этогоорганизации)

Но оба этих идентификатора ссылаются на одну и ту же таблицу организаций.

1 Ответ

0 голосов
/ 13 декабря 2011
belongs_to :organization
belongs_to :client, :class_name => 'Organization'
...