Rails Devise:单独的配置文件或与Devise Controller集成



我有一个网络应用程序,上面有 4 个不同的用户:

所有者管理员(我和我的团队)应用程序的普通用户(使用网站的日常用户)公司管理员(支付账单的人)公司用户

其中最后 3 个将需要配置文件和其他控制器和模型关系。

我的问题是,我是否为每个用户创建单独的控制器,并让他们通过其当前的设备 ID 链接到他们的个人配置文件,或者我应该编辑设计数据库表以适应配置文件和不同级别的访问?

干杯

安德鲁

主要取决于你想要什么。我更喜欢对所有用户类型使用单个表。

我是否应该编辑设计数据库表以适应配置文件和不同级别的访问?

同样取决于您想要什么,因为有很多方法可以提供不同级别的访问权限。

  • 编辑用户表(即在设计之上滚动您自己的解决方案)

  • 使用授权宝石(例如康康)

因此没有硬性答案。

相关内容

  • 没有找到相关文章

最新更新