Sha256: b3f2d83164d3709b5df0dbfc847926c03b8a764236d516fb369c33d1c545c32b

Contents?: true

Size: 357 Bytes

Versions: 1

Compression:

Stored size: 357 Bytes

Contents

require_dependency "no_cms/pages/application_controller"

module NoCms::Pages
  class PagesController < ApplicationController
    def show
      @page = Page.no_drafts.where(path: "/#{params[:path]}").first
      raise ActionController::RoutingError.new('Not Found') if @page.nil?

      render @page.template unless @page.template.blank?
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nocms-pages-0.0.1 app/controllers/no_cms/pages/pages_controller.rb