Sha256: c649ce7fdd8dee032700afae04bdbe34223b04177383ca43f19e18d9263fb0c0

Contents?: true

Size: 429 Bytes

Versions: 1

Compression:

Stored size: 429 Bytes

Contents

module Kuhsaft
  class PagesController < ::ApplicationController
    respond_to :html

    def show
      url = locale.to_s
      url += "/#{params[:url]}" if params[:url].present?
      @page = Kuhsaft::Page.find_by_url(url)

      unless @page.present?
        if respond_to?(:handle_404)
          handle_404
        else
          raise ActionController::RoutingError.new('Not Found')
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kuhsaft-1.5.0 app/controllers/kuhsaft/pages_controller.rb