我有这样的数据库布局:
Users
--------------
id, name, etc...
Lead
--------------
id, initials, etc..
Run Code Online (Sandbox Code Playgroud)
基本上用户有很多线索.该initials字段映射到nameusers表中的字段.我有一个完美的用户设置关系:
has_many :leads, :foreign_key => 'initials',
:primary_key => 'name'
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何使用其他方式belongs_to:
belongs_to :user, :foreign_key => 'name',
:primary_key => 'initials'
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.
有任何想法吗?
Mar*_*pka 27
选项应与has_many :leads关联中的选项相同:
belongs_to :user, foreign_key: :initials, primary_key: :name
Run Code Online (Sandbox Code Playgroud)