pundit - railsapps (rails-devise-pundit) 应用程序是否支持多角色?
问题描述
在使用“railsapps”生成的库存“rails-devise-pundit”应用程序中,它是否支持为用户添加多个角色?
A 我可以让 John Doe 有一个:user
角色加一个:admin
角色吗
解决方案
在默认的“rails-devise-pundit”应用程序中,每个用户只有一个角色。但是,您可以创建自己的自定义 Pundit 策略以适应多个角色。请参阅 Pundit 文档。
推荐阅读
- makefile - 在旧版本的 Make 中模拟分组目标的规范方法是什么?
- html - 如何添加标头元数据而不添加
- angular - Observable 只更新一次 UI
- sql-server - XML - 添加不在根目录中的命名空间
- swift - 如何在 SwiftUI MapKit 的 updateUIView 中添加“.setRegion”?
- javascript - 我想在地图功能中创建一个单独的过程,例如点击切换
- ibm-mq - IBM MQ 队列管理器 CCSID
- automated-tests - 无法在 Kiwi TCMS 中将 Gitlab 配置为 Bug 跟踪器
- javascript - JavaScript 对象数组包含另一个数组的每个元素
- c++ - 代码在 Visual Studio 中不起作用,但在 C++ shell 和 CodeBlock 中起作用,编译器问题?