【发布时间】:2012-05-08 03:14:46
【问题描述】:
我有一个带有常用字段的标准设计用户模型。
这适用于人们正在寻找住宿地点或有住宿地点的情况。所以我有两类用户,一个人可以是。这两个类别非常不同(即,寻找住宿地点的人与有住宿地点的人拥有截然不同的领域)。
所以用户有:
User: name, email, password, profile_id
用户也可以拥有个人资料(即他们正在寻找房子)。
Profile: age, sexuality, religion, occupation
这就是我目前所拥有的。现在我需要稍微改变一下,这样用户就可以拥有个人资料,或者......他们可以拥有房子(即他们有房子并且正在寻找更多人):
House: price_per_week, address, etc
如何最好地在 ActiveRecord 中建模?某种多态关联?
【问题讨论】:
标签: ruby-on-rails activerecord