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 }