Sha256: 7764f9e091e114ba9c64b3b2ef873562e9912ff524a2837734654ee91df09d85
Contents?: true
Size: 574 Bytes
Versions: 2
Compression:
Stored size: 574 Bytes
Contents
module Kuhsaft class PagesController < ApplicationController respond_to :html before_filter :complete_url def show @page = Kuhsaft::Page.find_by_url(params[:url]) if @page.present? respond_with @page else if respond_to?(:handle_404) handle_404 else raise ActionController::RoutingError.new('Not Found') end end end private def complete_url params[:url] = "#{params[:locale]}/#{params[:url]}" if params[:url].present? && params[:locale].present? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kuhsaft-0.2.legacy4 | app/controllers/kuhsaft/pages_controller.rb |
kuhsaft-0.2.legacy3 | app/controllers/kuhsaft/pages_controller.rb |