Sha256: 6fdbe215ae244a006a6fbd6fe453b890d10f0da1857d9e561eb5e42b1f178b1b

Contents?: true

Size: 423 Bytes

Versions: 26

Compression:

Stored size: 423 Bytes

Contents

module RocketCMS
  module Controllers
    module Pages
      extend ActiveSupport::Concern
      def show
        if @seo_page.nil? || !@seo_page.persisted?
          if !params[:id].blank? or !params[:slug].blank?
            @seo_page = Page.enabled.find(params[:id] || params[:slug])
          end
        end
        if @seo_page.nil?
          render_404
          return true
        end
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
ack_rocket_cms-0.9.2 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.9.1.3 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.9.1.2 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.9.1.1 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.9.1 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.9 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.8.2 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.8.0 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.7.1 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.7 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.6.4 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.6.3 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.6.2 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.6.1 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.6 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.5.2 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.5.1 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.5 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.4.1 lib/rocket_cms/controllers/pages.rb
ack_rocket_cms-0.7.4 lib/rocket_cms/controllers/pages.rb