Sha256: 2f5f4db74b6bea09074cfa7b14f14549ae4ea63839c3133cc3a1505edfa825a5

Contents?: true

Size: 467 Bytes

Versions: 1

Compression:

Stored size: 467 Bytes

Contents

class PagesController < ApplicationController
  
  def show
    @page = Page.published.find_by_permalink(params[:id])
    
    @page_title = @page.title
    @page_description = @page.description
    @page_keywords = @page.tag_list
    
    render :template => "pages/templates/#{(@page.template || get_template_names.first)}"
  end
  
  def preview
    @page = Page.new(session[:page_preview])
    session[:page_preview] = nil
    render :action => "show"
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
beef-pages-0.1.0 app/controllers/pages_controller.rb