Sha256: 1e6dd41008733ef22d1b78c3be5943a4562c0a2ee6ef9420e47263af2bfd223e
Contents?: true
Size: 753 Bytes
Versions: 3
Compression:
Stored size: 753 Bytes
Contents
class Manifest::PagesController < Manifest::ManifestController before_filter :authorize_admin, except: [:index, :show] def index @pages = Page.all end def show @page = Page.find(params[:id]) end def new @page = Page.new end def create @page = Page.new(params[:page]) if @page.save redirect_to manifest_page_path(@page) else render 'new' end end def edit @page = Page.find(params[:id]) end def update @page = Page.find(params[:id]) if @page.update_attributes(params[:page]) redirect_to manifest_pages_path else render 'edit' end end def destroy @page = Page.find(params[:id]) @page.destroy redirect_to manifest_pages_path end end
Version data entries
3 entries across 3 versions & 1 rubygems