【发布时间】:2012-10-01 11:09:19
【问题描述】:
我有一个“公司”资源。当用户注册一个免费帐户时,他们只需要输入一个电子邮件地址。当他们希望升级他们的帐户时,我需要从他们那里获取更多详细信息,例如他们的地址。如何最好地建模?
- 在公司表中存储地址详细信息?
- 有一个单独的“地址”表,与公司进行一对一映射,并升级 将在地址上执行新操作?
- 在公司资源上创建一个用于升级帐户并获取地址信息的操作?
- 创建一个名为“升级”的新资源,它添加了额外的地址信息 进入公司表?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 model