Sha256: 3f28041feb06c6b3dc8c5ff5d069a5ba60779df8e7c5afa7d7d91e36bc906917
Contents?: true
Size: 555 Bytes
Versions: 6
Compression:
Stored size: 555 Bytes
Contents
class UsersController < ApplicationController before_filter :authenticate_user!, :only => [:index, :destroy] before_filter :admin_user, :only => :destroy def show @user = User.find(params[:id]) @title = @user.name end def index @title = "All users" @users = User.paginate(:page => params[:page]) end def destroy User.find(params[:id]).destroy flash[:notice] = "User destroyed." redirect_to users_path end private def admin_user redirect_to(root_path) unless current_user.admin? end end
Version data entries
6 entries across 6 versions & 2 rubygems