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