第一种方式:gem rolify
          rolify
第二种方式:
1.在model中定义角色,批准方式等
| 1 | enum role: { :user, :vip, :admin } | 
2.在注册界面加上角色选择按钮
| 1 | <%= f.radio_button(:role, "user") %> | 
3.在model中加上role,is_vip的栏位
rails g migration add_role_to_users
| 1 | def change | 
rails g migration add_is_vip_to_user
| 1 | def change | 
4.新建一个controller定义index,批准,取消等方法
| 1 | class Admin::UsersController < ApplicationController | 
5.在route中添加路径
| 1 | namespace :admin do | 
6.建立view页面,显示需要的界面
| 1 | <div class="container body well"> |