【发布时间】:2011-11-25 17:37:23
【问题描述】:
我正在寻找创建两个模型:培训师和客户。
注册时,这两种模型共享基本的身份验证信息,例如电子邮件和密码。
因此我想使用 Sorcery 为我做身份验证,gem 默认创建一个 User 模型。
通过 StackOverflow 进行搜索我知道我可以使用单表继承,但大多数人都认为这是有问题的。
对于这两种类型的用户是否有更好/更简单的解决方案来共享基本身份验证信息,但它们是包含其角色特定数据的单独模型?
如果我把事情搞混了,我很抱歉。
【问题讨论】:
标签: ruby-on-rails class inheritance