module Hancock::Pages::Controllers::Pages
Public Instance Methods
show()
click to toggle source
# File lib/hancock/pages/controllers/pages.rb, line 11 def show if @seo_page.nil? || !@seo_page.persisted? if !params[:id].blank? or !params[:slug].blank? @seo_page = model.enabled.find(params[:id] || params[:slug]) end end after_initialize if @seo_page.nil? render_404 return true end if Hancock::Pages.config.breadcrumbs_on_rails_support add_breadcrumb @seo_page.name, @seo_page.slug end if Hancock::Pages.config.available_layouts.include?(@seo_page.layout_name) render layout: @seo_page.layout_name end end
Private Instance Methods
after_initialize()
click to toggle source
# File lib/hancock/pages/controllers/pages.rb, line 37 def after_initialize end
model()
click to toggle source
# File lib/hancock/pages/controllers/pages.rb, line 33 def model Hancock::Pages::Page end