Sha256: a53895bde315f4d400ed698fdef88b7727ef0f562837fd80ba5402d72ee1dff4
Contents?: true
Size: 790 Bytes
Versions: 2
Compression:
Stored size: 790 Bytes
Contents
class Ecm::Cms::PageController < ApplicationController # inject locale to params and vice versa include RailsTools::I18nController # add the page resolver include Ecm::Cms::ControllerExtensions::PageResolver include Ecm::Cms::ControllerExtensions::PartialResolver # avoid error 500 on missing template rescue_from ActionView::MissingTemplate do respond_to do |format| format.html { render(:file => "#{Rails.root}/public/404", :formats => [:html], :layout => false, :status => 404 ) } format.xml { head :not_found } format.any { head :not_found } end end def respond render :template => params[:page] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ecm_cms-1.0.5.pre | app/controllers/ecm/cms/page_controller.rb |
ecm_cms-1.0.4.pre | app/controllers/ecm/cms/page_controller.rb |