【发布时间】:2012-02-20 18:21:04
【问题描述】:
我正在开发 Ruby on Rails 3 应用程序。我已经实现了基于 Devise 和 Cancan 的身份验证和授权。在此范围内,我已经实现了“成员”对象,它至少可以具有 2 个不同的角色——“用户”和“公司”。在物理上,我想将这些角色表示为 Member 的两个派生类,例如 User 和 Company。
我应该使用单表继承还是多表继承。如果是多表继承,我应该使用什么插件?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3