Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.86 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. class JobsController < ApplicationController
  2.   def index
  3.     @jobs = Job.paginate(:per_page => 10, :page => params[:page])
  4.   end
  5.  
  6.   def show
  7.     @job = Job.find(params[:id])
  8.   end
  9.  
  10.   def new
  11.     @job = Job.new
  12.   end
  13.  
  14.   def create
  15.     @job = Job.new(params[:job])
  16.     if @job.save
  17.       flash[:notice] = "Successfully created job."
  18.       redirect_to @job
  19.     else
  20.       render :action => 'new'
  21.     end
  22.   end
  23.  
  24.   def edit
  25.     @job = Job.find(params[:id])
  26.   end
  27.  
  28.   def update
  29.     @job = Job.find(params[:id])
  30.     if @job.update_attributes(params[:job])
  31.       flash[:notice] = "Successfully updated job."
  32.       redirect_to @job
  33.     else
  34.       render :action => 'edit'
  35.     end
  36.   end
  37.  
  38.   def destroy
  39.     @job = Job.find(params[:id])
  40.     @job.destroy
  41.     flash[:notice] = "Successfully destroyed job."
  42.     redirect_to jobs_url
  43.   end
  44. end