Sha256: 9e67b578673de7a005f4ac15af81c88cad1d0a69f41171937f2f4a01f37a37da
Contents?: true
Size: 695 Bytes
Versions: 6
Compression:
Stored size: 695 Bytes
Contents
module CortexReaver class PageController < Ramaze::Controller MODEL = Page map '/pages' layout '/text_layout' template :edit, :form template :new, :form engine :Erubis helper :error, :auth, :form, :workflow, :navigation, :date, :tags, :canonical, :crud, :attachments on_second_save do |page, request| page.tags = request[:tags] add_attachments(page, request[:attachments]) end on_save do |page, request| page.title = request[:title] page.name = Page.canonicalize request[:name], page.id page.body = request[:body] page.user = session[:user] end end end
Version data entries
6 entries across 6 versions & 1 rubygems