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