Sha256: 32368e1d8ae74374b48464bf237dc6f3ca34d171b5fbb2542ee11b1c32ea6459

Contents?: true

Size: 353 Bytes

Versions: 3

Compression:

Stored size: 353 Bytes

Contents

class PageController < Spree::BaseController

  before_filter :get_page, :only => :index
  
  def show
  end
    
  private
  
    def get_page
      @page = Page.active.find_by_path(page_path)
      return raise ActionController::RoutingError.new(page_path) unless @page
    end
      
    def page_path
      params[:path] || "/"
    end
        
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_essential_cms-0.1.2 app/controllers/page_controller.rb
spree_essential_cms-0.2.1 app/controllers/page_controller.rb
spree_essential_cms-0.2.0 app/controllers/page_controller.rb