Sha256: 43bff1a69fe6805f480948218feee828bb46706d45249b0fbab1fbda2df41436

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

module Geri
  class PagesController < ApplicationController
    before_action :set_view_path

    def show
      page = Page.find(params[:path])
      @metadata = page.metadata
      render(file: page.file, layout: 'layout.html.erb', locals: {foo: 'bar'})
    end

    private


    def _normalize_layout(name)
      name
    end

    def page_root
      Rails.root.join('app', 'site')
    end

    def set_view_path
      prepend_view_path(page_root.to_s)
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
geri-0.1.1 app/controllers/geri/pages_controller.rb
geri-0.1.0 app/controllers/geri/pages_controller.rb