【发布时间】:2011-07-10 16:59:21
【问题描述】:
我有一个疑问,我在 Ruby on Rails 网站上创建了一个朋友的平台;我有一个名为 users 的表,还有一个名为 friends 的表来管理用户之间的友谊。在 friends 中,我有 2 个字段,*user_id1* 和 *user_id2*。这是我在模型中建立的关系:
类用户 类朋友 "user_id1" 属于_to :user, :foreign_key => "user_id2" 结尾这是处理这种情况的好方法吗?另一个想法是创建另一个模型,该模型指向数据库中的同一个表,userAux,并将其用于关系。你认为什么是最好的?你有更好的主意吗?
提前致谢。
【问题讨论】:
标签: ruby-on-rails database-design activerecord foreign-key-relationship