
cancan
ryanb
Authorization Gem for Ruby on Rails.
AI 简介
CanCan 是一个为 Ruby on Rails 设计的权限控制(授权)库,用于统一管理用户对资源的访问权限。其核心功能是通过单点定义的 Ability 类集中声明权限规则,并在控制器、视图及数据库查询中一致地校验用户是否具备执行某操作(如 read、update)的资格,支持自动资源加载与授权、细粒度对象级权限判断。适用于需要角色或策略驱动型访问控制的 Rails Web 应用,尤其适合中等复杂度的后台管理系统或 SaaS 多租户平台。需注意该项目已停止维护,建议新项目选用 CanCanCan 或 Pundit 等替代方案。
Ruby
MIT License6.2k
Stars
773
Forks
2
Watchers
200
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分64.67
默认分支master