Sha256: 6a02700941578cadead7d75f72299d20c9d77f11f49831d39dae6ca3bb2ae8a6
Contents?: true
Size: 1011 Bytes
Versions: 2
Compression:
Stored size: 1011 Bytes
Contents
module EtCms module Admin class PagesController < EtCms::AdminController def index @pages = Page.all end def new @page = Page.new end def edit @page = Page.find(params[:id]) end def create @page = Page.new(params[:page]) if @page.save redirect_to(pages_url, :notice => 'Page was successfully created.') else render :action => "new" end end def update @page = Page.find(params[:id]) respond_to do |format| if @page.update_attributes(params[:page]) format.html { redirect_to(pages_url, :notice => 'Page was successfully updated.') } format.json { head :ok } else format.html { render :action => "edit" } format.json { head :bad_request } end end end def destroy Page.destroy(params[:id]) redirect_to(pages_url) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
et_cms-0.0.2 | app/controllers/et_cms/admin/pages_controller.rb |
et_cms-0.0.1 | app/controllers/et_cms/admin/pages_controller.rb |