Ruby on rails Rails:如何为用户、患者和医生建模

Ruby on rails Rails:如何为用户、患者和医生建模,ruby-on-rails,ruby,authentication,devise,Ruby On Rails,Ruby,Authentication,Devise,我正在构建一个医生预约web应用程序,很像:practo和zocdoc 我有一个病人的个人信息姓名和所有日期,病人可以预约任何医生 医生的个人信息与患者非常相似,他的专业数据如教育经验等 َ医生将有一个与患者截然不同的仪表盘来管理他的预约、日历、患者、人际关系等,而且医生必须得到管理部门的确认,才能看到他的账户 我对如何使用Desive处理身份验证感到非常困惑 我在考虑让一个用户设计的模型,属于病人,属于医生 病人和医生都有一个:用户。然后我将有两个注册页面,一个供医生使用,另一个供患者通过ty

我正在构建一个医生预约web应用程序,很像:practo和zocdoc

我有一个病人的个人信息姓名和所有日期,病人可以预约任何医生

医生的个人信息与患者非常相似,他的专业数据如教育经验等

َ医生将有一个与患者截然不同的仪表盘来管理他的预约、日历、患者、人际关系等,而且医生必须得到管理部门的确认,才能看到他的账户

我对如何使用Desive处理身份验证感到非常困惑

我在考虑让一个用户设计的模型,属于病人,属于医生

病人和医生都有一个:用户。然后我将有两个注册页面,一个供医生使用,另一个供患者通过type属性

或者使用两种设计模式,一种用于患者,另一种用于医生

我尝试使用多态关联,但我认为这不是一个稳定的解决方案。
我需要关于实现这一目标的最佳方法的指导。

我正在从事一个类似的项目,我创建了两个Desive模型,可能是因为我经验不足,我重写了我需要的大部分功能。IMO Desive就像脚手架,一开始很不错,但当你改变你的逻辑时,它就变糟了

我的成就:为我的“医生”设计了一个模型,因为我太懒了,无法避免在我的管理员中使用当前的用户

很多都有很多:通过,亲吻,保持简单,愚蠢

根据我的经验,在这款车型上使用3个月后

格雷戈尔