【发布时间】:2012-04-30 20:35:18
【问题描述】:
好的,所以我有一个全新的 rails 3.2.3 应用程序,我需要具有许多其他属性(如流派和生日等)的用户。我正在寻求构建数据库的最佳方法。我在考虑用户和个人资料
class Profile < ActiveRecord::Base
belongs_to :contact
class User < ActiveRecord::Base
has_one :profile
并将名字和姓氏以及密码信息放在用户表中,将其他数据放在配置文件表中。我使用设计作为用户身份验证。但是我有一个注册表单,其中包含所需的所有信息,所以有没有一种简单的方法可以避免表单中两个表的嵌套。有没有一种简单的方法可以做到这一点……这看起来很基本,但让我有点困惑
【问题讨论】:
-
有两张桌子的理由吗?这意味着您只需管理两个模块而不是一个。
-
你是说一切都应该在 users 表中...是标准
-
我看到的方式是我需要能够回答“为什么要创建新表?”在继续做决定之前。
标签: ruby-on-rails ruby database ruby-on-rails-3