我有一个uuid
列的Person对象。每个人都有很多博客,每个博客都属于一个人。
我希望blog.person_id
返回Person.UUID
,blog.person返回person对象。
有没有一种方法可以不将Person的主键设置为其自己的UUID ?
答案 0 :(得分:3)
使用primary_key
选项提及列名。
has_many blogs, primary_key: "uuid"
:primary_key
指定要用作关联主键的列名称。默认情况下,这是
id
。