ryanb

cancan

ryanb

Authorization Gem for Ruby on Rails.

AI 简介

CanCan 是一个为 Ruby on Rails 设计的权限控制(授权)库,用于统一管理用户对资源的访问权限。其核心功能是通过单点定义的 Ability 类集中声明权限规则,并在控制器、视图及数据库查询中一致地校验用户是否具备执行某操作(如 read、update)的资格,支持自动资源加载与授权、细粒度对象级权限判断。适用于需要角色或策略驱动型访问控制的 Rails Web 应用,尤其适合中等复杂度的后台管理系统或 SaaS 多租户平台。需注意该项目已停止维护,建议新项目选用 CanCanCan 或 Pundit 等替代方案。

Ruby
MIT License
6.2k
Stars
773
Forks
2
Watchers
200
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分64.67
默认分支master