Belongs_to主键?
我有这样的数据库布局:
Users -------------- id, name, etc... Lead -------------- id, initials, etc..
基本上用户有很多线索。 initials
字段映射到users表中的name
字段。 我与用户设置有完美的关系:
has_many :leads, :foreign_key => 'initials', :primary_key => 'name'
但我无法弄清楚如何使用belongs_to
以其他方式做到这一点:
belongs_to :user, :foreign_key => 'name', :primary_key => 'initials'
这似乎不起作用。
有任何想法吗?
选项应与has_many :leads
的相同: has_many :leads
association:
belongs_to :user, foreign_key: :initials, primary_key: :name