查询角色和权限:
管理员,护理员,护理管理员,所有都是固定角色。
角色“所有”条件具有不同的功能 - 它意味着应该向所有人提供读/写,而不管其他角色。
每个角色都可以拥有读取或写入权限。
我通过创建一个名为Permission的表来解决这个问题,其中包括字段Permission Name,section,admin,C,CM,All,如果是“Read”则存储数据1,如果是“Write”则存储2。
我尝试使用中间表(HABTM)来连接角色和权限。但是中间表需要读写选项。
尝试使用has_many:通过功能,但角色“全部”功能看起来很奇怪。
我想知道有没有更简单的方法来实现这个目标?**
答案 0 :(得分:1)
我没有足够的时间来写一个很好的回复(所以我不希望任何信用)但我总是使用padlock_authorization gem在我的rails网站上做角色并且喜欢它。它可以降级以处理简单的全局角色或复杂的基于模型的角色。
其他人会使用不同的库;那时Rails的数量很大。
答案 1 :(得分:0)
答案 2 :(得分:0)