代码位于/app/application/rbac.go的85和95行, persist.LoadPolicyArray(policies, model)这里似乎会报错确实是persist.LoadPolicyArray(userPolicies, model);报错了, , 我debug了很久, 发现这里每个策略一行字符串不行
policy := fmt.Sprintf("p,%s,%s,%s", item.ID, mr.Path, mr.Method)
policies = append(policies, policy)
我修改成了
// policy := fmt.Sprintf("g,%s,%s", ur.UserID, ur.RoleID)
policies = append(policies, []string{"g", ur.UserID, ur.RoleID})
就正常使用casbin和rbac了, 是我搞错了哪里吗还是确实存在bug?😈