
cancan
ryanb
Authorization Gem for Ruby on Rails.
AI 简介
CanCan 是一个用于 Ruby on Rails 的授权库,用于限制特定用户对资源的访问权限。其核心功能是将所有权限定义在一个名为 Ability 的类中,避免了在控制器、视图和数据库查询中的重复代码。通过提供 can? 和 cannot? 方法以及 authorize! 方法,CanCan 支持细粒度的权限检查与强制执行,并且支持 RESTful 风格的资源控制器自动授权。尽管该项目已不再维护,但 CanCan 仍然适合需要简单易用的权限管理方案的 Rails 应用场景。对于新项目,建议考虑使用 CanCanCan 或 Pundit 等活跃维护的替代方案。
Ruby
MIT License6.2k
Stars
772
Forks
2
Watchers
200
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分34.76
默认分支master