【发布时间】:2012-10-20 13:00:30
【问题描述】:
我正在使用 devise 和 cancan 作为身份验证解决方案。
为了设计,我添加了一个角色属性,并创建了一个常量角色:
#Migration for adding roles
class AddRoleToUsers < ActiveRecord::Migration
def change
add_column :users, :role, :string
end
end
#Users.rb
ROLES = %w[user staff]
我想在注册页面中添加一个功能,这样一个人要创建一个具有“员工”角色的用户,他还必须输入一个密钥(可能就像一个密码,如“staffsecretkey”)输入文本框)
有人知道方法吗?
提前致谢。
【问题讨论】:
标签: ruby-on-rails devise roles cancan role