【发布时间】:2018-09-24 01:56:14
【问题描述】:
我有以下模型(模型不重叠,会计不能是客户):
- 公司有多名会计师
- 会计有很多客户
会计师和客户可以登录/注册。
进行身份验证的最佳方法是什么?
选项 A:
将设计与两个独立的模型(会计和客户: https://github.com/plataformatec/devise/wiki/How-to-Setup-Multiple-Devise-User-Models
选项 B: 将设计与一个模型用户一起使用,然后是另一个模型配置文件,其中包含一些信息,例如列角色。
利弊会非常有帮助,因为我每次构建这样的 Rails 应用程序时都会自己提出问题。我习惯使用选项 B
谢谢。
【问题讨论】:
标签: ruby-on-rails devise