class Admin::PagesController

Public Instance Methods

create() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 20
def create
  @page = Page.new(params[:page])

  if @page.save
    redirect_to(pages_path, :notice => 'Page was successfully created.')
  else
    render :action => "new"
  end
end
destroy() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 40
def destroy
  @page = Page.find(params[:id])
  @page.destroy

  redirect_to(pages_path, :notice => 'Page was successfully removed.')
end
edit() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 16
def edit
  @page = Page.find(params[:id])
end
index() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 4
def index
  @pages = Page.order('updated_at desc')
end
new() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 12
def new
  @page = Page.new
end
show() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 8
def show
  @page = Page.find(params[:id])
end
update() click to toggle source
# File lib/generators/pages/templates/admin_pages_controller.rb, line 30
def update
  @page = Page.find(params[:id])

  if @page.update_attributes(params[:page])
    redirect_to(pages_path, :notice => 'Page was successfully updated.')
  else
    render :action => "edit"
  end
end