文件名称:restrictable:Ruby on Rails的简单授权gem
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-07 23:23:29
ruby ruby-gem rubygem gem devise
有限制的 使用管理Ruby on Rails的授权限制。 控制2或3种类型用户的动作的理想选择。 使用两个简单的控制器助手来限制用户角色对控制器执行特定操作: only_allow :cutom_user_role , to : :some_action_in_the_controller prevent :another_user_role , to : :some_other_action 安装 将此行添加到您的应用程序的Gemfile中: gem 'restrictable' 然后执行: $ bundle 用法 在使用添加User模型之后,运行以下迁移: $ rails generate migration AddRoleToUsers role:integer 您的迁移和模型应如下所示: class AddRoleToUsers < ActiveRecor
【文件预览】:
restrictable-master
----restrictable.gemspec(2KB)
----.gitignore(73B)
----bin()
--------setup(131B)
--------console(347B)
----.travis.yml(88B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE.txt(1KB)
----README.md(4KB)
----lib()
--------restrictable()
--------restrictable.rb(2KB)
----Gemfile(167B)
----Rakefile(198B)
----test()
--------restrictable_test.rb(212B)
--------test_helper.rb(110B)
----Gemfile.lock(2KB)