The AI Revolution
Network Solutions is pleased to present Josh King, Cisco Solutions Engineer. He will highlight the issues facing our future workforce as artificial intelligence is embraced. Topics include: Cisco AI vision statementAI in the Zeitgeist of American historyAI for Good WEF & UNESCO reports How C...
class UsersController < ApplicationController
before_filter :authenticate,
:only => [:index, :edit, :update, :destroy,
:followers, :following]
before_filter :correct_user, :only => [:edit, :update]
before_filter :admin_user, :only => :destroy
def index
@users = User.paginate(:page => params[:page])
@title = "All users"
end
def show
@user = User.find(params[:id])
@microposts = @user.microposts.paginate(:page => params[:page])
@title = @user.name
end
def following
@title = "Following"
@user = User.find(params[:id])
@users = @user.following.paginate(:page => params[:page])
render 'show_follow'
end
def followers
@title = "Followers"
@user = User.find(params[:id])
@users = @user.followers.paginate(:page => params[:page])
render 'show_follow'
end
def new
@user = User.new
@title = "Sign up"
end
def create
@user = User.new(params[:user])
if @user.save
sign_in @user
redirect_to @user, :flash => { :success => "Welcome to the Sample App!" }
else
@title = "Sign up"
render 'new'
end
end
def edit
@title = "Edit user"
end
def update
if @user.update_attributes(params[:user])
redirect_to @user, :flash => { :success => "Profile updated." }
else
@title = "Edit user"
render 'edit'
end
end
def destroy
@user.destroy
redirect_to users_path, :flash => { :success => "User destroyed." }
end
private
def correct_user
@user = User.find(params[:id])
redirect_to(root_path) unless current_user?(@user)
end
def admin_user
@user = User.find(params[:id])
redirect_to(root_path) if !current_user.admin? || current_user?(@user)
end
end
2024 Board Elections
Are you interested in setting the direction for the chapter, but curious what this commitment looks like? Great! Here's a quick rundown: Attend monthly Board meetings (1-2 hours/month)Plan future cha...
Continue ReadingJoin the ISSA Mailing List
Stay informed about the biggest threats facing the infosec industry locally and globally and be the first to know about upcoming ISSA events in the area.
Join the Mailing List