ruby on rails -一个对象的实例如何拥有另一个相同类型的对象



我的用户类有一个属性:referring_user_id,它应该指向另一个用户。理想情况下,我希望能够做这样的事情:

 user.first_name // => "Fred"
 user.referring_user.first_name // => "Steve"

belongs_to在User模型中会是什么样子?

就像

class User
  belongs_to :referring_user, class_name: User
  ...
end 

我还建议你看一下文档

最新更新