app/controllers/admin/pages_controller.rb in mcms_pages-0.0.2 vs app/controllers/admin/pages_controller.rb in mcms_pages-0.0.3

- old
+ new

@@ -171,13 +171,16 @@ #sends in data in different format respond_to do |format| if @page.update_attributes(params[:page]) #page updated successfully + format.html { redirect_to admin_pages_path, notice: 'Page was successfully updated.' } format.json { head :no_content } + else #page saving failed, re-renders edit template + format.html { render action: "edit", :template => 'mcms_pages/admin/pages/edit' } format.json { render json: @page.errors, status: :unprocessable_entity } end # end if @@ -192,10 +195,11 @@ def destroy # find the page with with @page = Page.find(params[:id]) + # calling class method of PagePart model to delete page parts of a page PagePart.delete_page_parts(@page) #destroy the page @page.destroy @@ -213,12 +217,11 @@ # @param : None # @return : None # @purpose : To find a child page def find_child + # find page based on path or slug @page = Page.find_by_slug(params[:path]) - - logger.debug @page #sends in data in different format to index action respond_to do |format| format.html { render :template => 'mcms_pages/admin/pages/find_child', :layout => false }