rendered paste bodyclass ChallengeCategoriesController < ApplicationController
before_filter :login_required, :except => [ :index, :show ]
before_filter :admin_required, :except => [ :index, :show ]
def index
@catagories = ChallengeCategory.paginate(:page => params[:page], :per_page => 10)
end
def show
@category = ChallengeCategory.find(params[:id])
@challenges = Challenges.paginate(:page => params[:page], :per_page => 10)
end
def new
end
def create
@category = ChallengeCategory.new(params[:category])
if @category.save
flash[:notice] = 'Category was successfully created.'
redirect_to categories_url
else
render :action => 'new'
end
end
def edit
@user = User.find(params[:id])
end
def update
@user = User.find(params[:id])
if @user.update_attributes(params[:user])
redirect_to user_url(@user)
else
render :action => "edit"
end
end
def destroy
end
end