Skip to content

Instantly share code, notes, and snippets.

@jimneath
Created July 24, 2008 08:19
Show Gist options
  • Save jimneath/2086 to your computer and use it in GitHub Desktop.
Save jimneath/2086 to your computer and use it in GitHub Desktop.
class Admin::JobsController < ApplicationController
layout 'admin'
moderation_fu :model => Job
before_filter :admin_required
def index
@jobs = Job.paginate(:page => params[:page])
end
def show
@job = Job.find(params[:id])
end
def edit
@job = Job.find(params[:id])
end
def update
@job = Job.find(params[:id])
if @job.update_attributes(params[:job])
redirect_to admin_jobs_path
else
render :action => :edit
end
end
def new
@job = Job.new
end
def create
@job = Job.new(params[:job])
@job.user = current_user
if @job.save
redirect_to admin_jobs_path
else
render :action => :new
end
end
def destroy
@job = Job.find(params[:id])
@job.destroy
redirect_to admin_jobs_path
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment