Sha256: ee71a0c33dfd9fb596146fa536422c8ad143241c450364979f77a52b00c924be

Contents?: true

Size: 802 Bytes

Versions: 19

Compression:

Stored size: 802 Bytes

Contents

class PagesController < ApplicationController
  def show
    @page = current_user.blank? ? Page.published.find_by_path!("/#{params[:slugs]}") : Page.find_by_path!("/#{params[:slugs]}")
    @page_title = @page.seo_title.blank? ? @page.title : @page.seo_title

    if @page.key == "contact-us"
      redirect_to contact_index_path if @page.key == "contact-us"
    else
      respond_to do |format|
        format.html {  }
        format.mobile { render :template => "mobile/page" }
      end
    end
  end

  def preview
    @page = Page.new(params[:page])
    @page_title = @page.seo_title.blank? ? @page.title : @page.seo_title
    unless @page.published?
      flash[:warning] = "This page is not yet published and will not appear on your live website."
    end
    render :action => :show
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
forge-cli-0.1.5 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.1.4 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.1.3 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.1.2 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.1.1 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.1.0 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.18 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.17 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.16 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.15 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.14 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.13 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.12 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.11 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.10 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.9 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.8 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.7 lib/forge/app/controllers/pages_controller.rb
forge-cli-0.0.6 lib/forge/app/controllers/pages_controller.rb