我正在尝试在导轨中构建Role based authorization
。>>
我们需要什么:
Role
应该是dynamic
,我们应该能够创建,编辑或删除角色。Permission
也应为dynamic
。发现:
pundit gem
,因为它的策略是static
,我们不能使其动态。canacan gem
,并且可以动态使用它,但是我不知道该怎么做?以及它如何与database
一起使用?如果还有其他有用的方法,请告诉我。
谢谢。
我正在尝试在Rails中建立基于角色的授权。我们需要什么:角色应该是动态的,我们应该能够创建,编辑或删除角色。权限也应该是动态的。结果:我们...
如果我正确理解了您的要求,您应该可以使用Pundit来实现这一目标。