我有一个网络应用,其上有4个不同的用户:
所有者管理员(我的团队和我) 应用程序的普通用户(使用该网站的日常用户 公司管理员(支付账单的人) 公司用户
其中最后3个将需要配置文件和其他控制器和模型关系。
我的问题是我是否为这些用户中的每一个创建了单独的控制器,并让他们通过他们当前的设计ID链接到他们的个人配置文件,还是应该编辑设计数据库表以适应配置文件和不同级别的访问?
干杯,
安德鲁
答案 0 :(得分:0)
主要取决于你想要什么。我更喜欢为所有用户类型使用单个表。
我应该编辑设计数据库表以适应配置文件和不同级别的访问吗?
再次取决于你想要什么,因为有很多方法可以提供不同级别的访问。
编辑用户表(即在设计之上滚动您自己的解决方案)
使用授权gem(例如cancan)
因此没有硬答案。