文件名称:Royce:Ruby on Rails角色解决方案
文件大小:37KB
文件格式:ZIP
更新时间:2024-03-21 22:23:30
Ruby
罗伊斯 在Rails中的角色。 安装 将此添加到您的Gemfile。 gem 'royce' 确保运行bundle install 。 在您的终端中运行它。 rails g royce:install 并运行rake db:migrate 。 将此添加到模型中。 royce_roles %w[ owner editor administrator ] 深入 在模型中添加劳斯莱斯超级简单。 以下代码会将角色用户,管理员和编辑者添加到您的模型类中。 您可以传入一个字符串或符号数组。 您甚至可以传入字符串和符号的混合数组。 class User < ActiveRecord :: Base royce_roles %w[ user admin editor ] # array of strings end class Sailor < ActiveRecord :: Base
【文件预览】:
Royce-master
----MIT-LICENSE(1KB)
----lib()
--------generators()
--------tasks()
--------royce.rb(181B)
--------royce()
----Gemfile(531B)
----Rakefile(571B)
----royce.gemspec(851B)
----test()
--------test_helper.rb(508B)
--------dummy()
--------roller_test.rb(3KB)
--------scopes_test.rb(2KB)
----README.md(2KB)
----Gemfile.lock(3KB)
----.gitignore(140B)