CanCan 中每种角色的权限是固定死的,比如
admin:destroy,create,update,new,read user:read,create ban user:没有任何权限
如果要创建新的角色,或者修改某种角色的权限列表,必须要到 ability class 中修改代码。
我有没有理解错?求指正。
角色对应的权限可以放到数据库中吗?
可以
https://github.com/ryanb/cancan/wiki/Abilities-in-Database
可以 我当初成功实现过