CanCanCommunity

cancancan

CanCanCommunity

The authorization Gem for Ruby on Rails.

AI 简介

CanCanCan 是一个面向 Ruby on Rails 应用的权限控制(授权)库,用于统一管理用户对资源的访问权限。它通过定义 Ability 类集中声明各类角色或用户的可执行操作(如读、写、删除),支持细粒度的模型级权限规则,并提供控制器与视图中的便捷辅助方法(如 can?/cannot?),自动集成到 Rails 生命周期中,避免权限逻辑在多处重复。适用于需要角色化访问控制的 Web 应用,如后台管理系统、多租户 SaaS 平台和内容协作系统。

Ruby
MIT License
5.7k
Stars
635
Forks
93
Watchers
61
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分64.51
默认分支develop