文件名称:pundit_kit:pundit的扩展,它允许以类似路由的样式描述策略的名称空间
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-07 16:11:39
rails authorization srp pundit Ruby
PunditKit 安装方式 将pundit_kit添加到您的gemfile中: gem 'pundit_kit' 用法 初始化路由示例: class ClientNotAllowedError < StandardError> ( user ) { user . staff? } , presence : false do namespace :admin , if : -> ( user ) { user . admin? } namespace :user , if : -> ( user ) { user . user? } , error : User
【文件预览】:
pundit_kit-master
----LICENSE.txt(1KB)
----pundit_kit.gemspec(2KB)
----lib()
--------pundit_kit.rb(1000B)
--------pundit_kit()
----Gemfile(166B)
----spec()
--------spec_helper.rb(366B)
--------dummy()
--------rails_helper.rb(318B)
--------pundit_kit_spec.rb(114B)
--------pundit_kit()
----Rakefile(142B)
----.travis.yml(88B)
----README.md(3KB)
----.rubocop.yml(427B)
----.pryrc(196B)
----.rspec(53B)
----Gemfile.lock(4KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(146B)
----bin()
--------console(345B)
--------setup(131B)