class UsersController

Public Instance Methods

destroy() click to toggle source
# File lib/generators/chapter10/solutions/templates/app/controllers/users_controller.rb, line 16
def destroy
  User.find(params[:id]).destroy
  flash[:notice] = "User destroyed."
  redirect_to users_path
end
index() click to toggle source
# File lib/generators/chapter10/solutions/templates/app/controllers/users_controller.rb, line 11
def index
  @title = "All users"
  @users = User.paginate(:page => params[:page])
end
show() click to toggle source
# File lib/generators/chapter07/solutions/templates/app/controllers/users_controller.rb, line 3
def show
  @user = User.find(params[:id])
  @title = @user.name
end

Private Instance Methods

admin_user() click to toggle source
# File lib/generators/chapter10/solutions/templates/app/controllers/users_controller.rb, line 24
def admin_user
  redirect_to(root_path) unless current_user.admin?
end