Sha256: 7047d6c2c998cff46057a190a3097e35597d3676a82696b3cf9b1538c47096b6
Contents?: true
Size: 1006 Bytes
Versions: 17
Compression:
Stored size: 1006 Bytes
Contents
module Cms class PageRoutesController < Cms::BaseController before_filter :load_page_route, :only => [:show, :edit, :update, :destroy] layout 'cms/administration' def index @page_routes = PageRoute.paginate(:order => "name", :page => params[:page]) end def new @page_route = PageRoute.new end def create @page_route = PageRoute.new(params[:page_route]) if @page_route.save flash[:notice] = "Page Route Created" redirect_to page_route_url(@page_route) else render :action => "new" end end def update if @page_route.update_attributes(params[:page_route]) flash[:notice] = "Page Route Updated" redirect_to page_route_url(@page_route) else render :action => "new" end end def destroy @page_route.destroy flash[:notice] = "Page Route Deleted" redirect_to page_routes_url end protected def load_page_route @page_route = PageRoute.find(params[:id]) end end end
Version data entries
17 entries across 17 versions & 1 rubygems