抱歉,如果之前有人问过这个问题,但我已经尝试过搜索,但找不到我正在寻找的确切内容。
我有两张表,一张叫 users,有一个 user_id 字段,第二张叫 users_friends,只有两个字段,user_id 和 friends_id
我花了一整天的时间尝试了许多不同的变体,但无法像我期望的那样将朋友作为用户对象拉回来。
我的 UsersFriends 模型的全部内容是
belongs_to :user, :class_name => "User", :foreign_key => "user_id"
has_one :friends, :class_name => "User", :foreign_key => "id"
在此先感谢,