【发布时间】:2018-03-26 21:13:34
【问题描述】:
我正在构建一个医生预约网络应用程序,非常类似于:practo 和 zocdoc。
我有一个病人,有他的个人信息姓名和所有日期,病人可以预约任何医生。
一个医生,他的个人信息很像病人,他的专业数据,比如教育经验等......
َ医生将有一个与患者非常不同的仪表板来管理他的约会、日历、患者、融洽关系等等,而且医生必须得到管理部门的确认才能显示他的帐户。
我对如何使用 devise 处理身份验证感到非常困惑。
我正在考虑拥有一个属于患者和属于医生的用户设计模型。
病人和医生都有一个:用户。然后我会有两个注册页面,一个是给医生的,另一个是给病人的,用来传递 type 属性。
或使用两种设计模型,一种用于患者,另一种用于医生。
我尝试使用多态关联,但我认为它不是稳定的解决方案。 我需要有关实现此目标的最佳方法的指导。
【问题讨论】:
标签: ruby-on-rails ruby authentication devise