0
我正在与许多类型的用户在rails应用程序上ruby。所有用户将共享电子邮件地址和密码的基本属性以及created_at和updated_at的时间戳字段。其他字段对于用户类型来说是独一无二的(比如员工,供应商,经理等),我一直在研究单表继承,但这看起来并不是正确的模式。另一种选择似乎是有一个用户模型has_one其他模型。用户也可以有多种类型,即。员工和经理可以是同一个用户。我还希望根据用户的类型将用户引导至登录的特定页面。这最好通过路由器中的约束或登录时的大型switch语句完成吗?与多种类型的用户rails应用程序