class Admin::PagesController < Admin::ApplicationController def index @pages = Page.find(:all) end def new @page = Page.new end def create @page = Page.new(params[:page]) if @page.save redirect_to admin_pages_path end end def edit @page = Page.find(params[:id]) end def update @page = Page.find(params[:id]) if @page.update_attributes(params[:page]) flash[:notice] = "The page was updated." redirect_to admin_pages_path else flash[:error] = "There was an error updating the page." render :action => 'edit' end end def destroy @page = Page.find(params[:id]) if @page.destroy flash[:notice] = "The page was deleted." else flash[:error] = "The page could not be deleted." end redirect_to admin_pages_path end end