First steps for an own wiki.

* Scaffold for Page Objekt
* Using textile for rendering html
* Easy wiki-links with [[wikipage]]
This commit is contained in:
Benjamin Meichsner 2009-03-25 19:54:04 +01:00
parent 37199bae1d
commit f450070dbf
16 changed files with 252 additions and 1 deletions

View file

@ -16,6 +16,11 @@
{ :name => "Aufgaben", :url => "/tasks"}
]
},
{ :name => "Wiki", :url => "/pages", :active => ["pages", "wiki"],
:subnav => [
{ :name => "Alle Seiten", :url => "pages/all" }
]
},
{ :name => "Bestellungen", :url => u.ordergroup ? "/ordering/" : "/orders",
:active => ["orders", "ordering"],
:subnav => [

View file

@ -0,0 +1,15 @@
- form_for @page do |f|
= f.error_messages
%p
%b Title
%br/
= f.text_field :title
%p
%b Inhalt
%br/
= f.text_area :body, :size => "60x30"
%p
= f.submit "Speichern"
|
= link_to "Abbrechen", :back

View file

@ -0,0 +1,12 @@
- title "Alle Wikiseiten"
%p= link_to "Neue Seite anlegen", new_page_path
%table
%tr
%th Title
%th zuletzt aktualisiert
- for page in @pages
%tr
%td= link_to page.title, page
%td= format_date page.updated_at

View file

@ -0,0 +1,3 @@
- title "#{@page.title} bearbeiten"
= render :partial => 'form'

View file

@ -0,0 +1,3 @@
- title "Neue Wikiseite anlegen"
= render :partial => 'form'

View file

@ -0,0 +1,7 @@
- title @page.title
= wikified_body @page.body
%hr/
%p
= link_to "Seite bearbeiten", edit_page_path(@page)