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 |