9
У меня есть макет БД так:Принадлежит первичному ключу?
Users
--------------
id, name, etc...
Lead
--------------
id, initials, etc..
В принципе пользователь имеет много потенциальных клиентов. Поле initials
отображает поле name
в таблице пользователей. У меня есть отношения для настройки пользователей, которая работает идеально:
has_many :leads, :foreign_key => 'initials',
:primary_key => 'name'
Но я не могу понять, как сделать это по-другому, используя belongs_to
:
belongs_to :user, :foreign_key => 'name',
:primary_key => 'initials'
Это не похоже на работу ,
Любые идеи?
Brilliant! Спасибо – andy
В какой версии Rails он был интродуцирован? – czerasz
@czerasz Я точно не знаю, но очень старая особенность. Я совершенно уверен, что он уже был в Rails 2.x. –