From 89d3dc4a676ee82cc6bad4d9d00535897318f1c3 Mon Sep 17 00:00:00 2001 From: hukl Date: Sat, 31 Jan 2009 13:04:29 +0100 Subject: Added Page model scaffold --- app/views/layouts/pages.html.erb | 17 +++++++++++++++++ app/views/pages/edit.html.erb | 32 ++++++++++++++++++++++++++++++++ app/views/pages/index.html.erb | 28 ++++++++++++++++++++++++++++ app/views/pages/new.html.erb | 31 +++++++++++++++++++++++++++++++ app/views/pages/show.html.erb | 28 ++++++++++++++++++++++++++++ 5 files changed, 136 insertions(+) create mode 100644 app/views/layouts/pages.html.erb create mode 100644 app/views/pages/edit.html.erb create mode 100644 app/views/pages/index.html.erb create mode 100644 app/views/pages/new.html.erb create mode 100644 app/views/pages/show.html.erb (limited to 'app/views') diff --git a/app/views/layouts/pages.html.erb b/app/views/layouts/pages.html.erb new file mode 100644 index 0000000..327e0eb --- /dev/null +++ b/app/views/layouts/pages.html.erb @@ -0,0 +1,17 @@ + + + + + + Pages: <%= controller.action_name %> + <%= stylesheet_link_tag 'scaffold' %> + + + +

<%= flash[:notice] %>

+ +<%= yield %> + + + diff --git a/app/views/pages/edit.html.erb b/app/views/pages/edit.html.erb new file mode 100644 index 0000000..a4b285a --- /dev/null +++ b/app/views/pages/edit.html.erb @@ -0,0 +1,32 @@ +

Editing page

+ +<% form_for(@page) do |f| %> + <%= f.error_messages %> + +

+ <%= f.label :node_id %>
+ <%= f.text_field :node_id %> +

+

+ <%= f.label :title %>
+ <%= f.text_field :title %> +

+

+ <%= f.label :abstract %>
+ <%= f.text_area :abstract %> +

+

+ <%= f.label :body %>
+ <%= f.text_area :body %> +

+

+ <%= f.label :revision %>
+ <%= f.text_field :revision %> +

+

+ <%= f.submit "Update" %> +

+<% end %> + +<%= link_to 'Show', @page %> | +<%= link_to 'Back', pages_path %> diff --git a/app/views/pages/index.html.erb b/app/views/pages/index.html.erb new file mode 100644 index 0000000..41c8bae --- /dev/null +++ b/app/views/pages/index.html.erb @@ -0,0 +1,28 @@ +

Listing pages

+ + + + + + + + + + +<% for page in @pages %> + + + + + + + + + + +<% end %> +
NodeTitleAbstractBodyRevision
<%=h page.node_id %><%=h page.title %><%=h page.abstract %><%=h page.body %><%=h page.revision %><%= link_to 'Show', page %><%= link_to 'Edit', edit_page_path(page) %><%= link_to 'Destroy', page, :confirm => 'Are you sure?', :method => :delete %>
+ +
+ +<%= link_to 'New page', new_page_path %> diff --git a/app/views/pages/new.html.erb b/app/views/pages/new.html.erb new file mode 100644 index 0000000..b27dc62 --- /dev/null +++ b/app/views/pages/new.html.erb @@ -0,0 +1,31 @@ +

New page

+ +<% form_for(@page) do |f| %> + <%= f.error_messages %> + +

+ <%= f.label :node_id %>
+ <%= f.text_field :node_id %> +

+

+ <%= f.label :title %>
+ <%= f.text_field :title %> +

+

+ <%= f.label :abstract %>
+ <%= f.text_area :abstract %> +

+

+ <%= f.label :body %>
+ <%= f.text_area :body %> +

+

+ <%= f.label :revision %>
+ <%= f.text_field :revision %> +

+

+ <%= f.submit "Create" %> +

+<% end %> + +<%= link_to 'Back', pages_path %> diff --git a/app/views/pages/show.html.erb b/app/views/pages/show.html.erb new file mode 100644 index 0000000..254b940 --- /dev/null +++ b/app/views/pages/show.html.erb @@ -0,0 +1,28 @@ +

+ Node: + <%=h @page.node_id %> +

+ +

+ Title: + <%=h @page.title %> +

+ +

+ Abstract: + <%=h @page.abstract %> +

+ +

+ Body: + <%=h @page.body %> +

+ +

+ Revision: + <%=h @page.revision %> +

+ + +<%= link_to 'Edit', edit_page_path(@page) %> | +<%= link_to 'Back', pages_path %> -- cgit v1.3