(USER) def new
def new
@user = User.new
render :new
end
(USER) def index
@users = User.all
render :index
end
(USER) def create
@user = User.create(user_params)
if @user.save log_in!(user) redirect_to users_url else flash[:errors] = @user.errors.full_messages render :new end
(USER) def show
@user = User.find(params[:id])
render :show
end
(USER) def user_params
params.require(:user).permit(:username, :password)
def edit
@user= User.find(params[:id])
render :edit
end
def update
@user= User.find(params[:id])
if @user.update_attributes(user_params)
redirect_to cat_url(@user)
else
flash.now[:errors] = @user.errors.full_messages
render :edit
end
end