From befb5afa0ffa88ebced3b9db8f69091f0dcaee3b Mon Sep 17 00:00:00 2001 From: Luc Donnet Date: Mon, 13 Feb 2012 11:22:42 +0100 Subject: Add referential model and gem apartment --- app/controllers/referentials_controller.rb | 2 ++ app/helpers/referentials_helper.rb | 2 ++ app/models/referential.rb | 6 ++++++ app/views/lines/show.html.erb | 2 +- app/views/referentials/_form.erb | 12 ++++++++++++ app/views/referentials/edit.html.erb | 3 +++ app/views/referentials/new.html.erb | 3 +++ app/views/referentials/show.html.erb | 8 ++++++++ 8 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 app/controllers/referentials_controller.rb create mode 100644 app/helpers/referentials_helper.rb create mode 100644 app/models/referential.rb create mode 100644 app/views/referentials/_form.erb create mode 100644 app/views/referentials/edit.html.erb create mode 100644 app/views/referentials/new.html.erb create mode 100644 app/views/referentials/show.html.erb (limited to 'app') diff --git a/app/controllers/referentials_controller.rb b/app/controllers/referentials_controller.rb new file mode 100644 index 000000000..a65af2e9a --- /dev/null +++ b/app/controllers/referentials_controller.rb @@ -0,0 +1,2 @@ +class ReferentialsController < InheritedResources::Base +end diff --git a/app/helpers/referentials_helper.rb b/app/helpers/referentials_helper.rb new file mode 100644 index 000000000..73384bef6 --- /dev/null +++ b/app/helpers/referentials_helper.rb @@ -0,0 +1,2 @@ +module ReferentialsHelper +end diff --git a/app/models/referential.rb b/app/models/referential.rb new file mode 100644 index 000000000..36f3df100 --- /dev/null +++ b/app/models/referential.rb @@ -0,0 +1,6 @@ +class Referential < ActiveRecord::Base + validates_presence_of :name + validates_presence_of :slug + + +end diff --git a/app/views/lines/show.html.erb b/app/views/lines/show.html.erb index b716705ad..50932fef6 100644 --- a/app/views/lines/show.html.erb +++ b/app/views/lines/show.html.erb @@ -1,4 +1,4 @@ -<%= title_tag "Ligne #{@line.name}" %> +<%= title_tag @line.name %>
diff --git a/app/views/referentials/_form.erb b/app/views/referentials/_form.erb new file mode 100644 index 000000000..031621b00 --- /dev/null +++ b/app/views/referentials/_form.erb @@ -0,0 +1,12 @@ +<%= semantic_form_for @referential do |form| %> + <%= form.inputs do %> + <%= form.input :name %> + <%= form.input :slug%> + <% end %> + + <%= form.buttons do %> + <%= form.commit_button true %> +
  • <%= t('or') %>
  • +
  • <%= link_to t('back'), :back %>
  • + <% end %> +<% end %> diff --git a/app/views/referentials/edit.html.erb b/app/views/referentials/edit.html.erb new file mode 100644 index 000000000..e6027b4b5 --- /dev/null +++ b/app/views/referentials/edit.html.erb @@ -0,0 +1,3 @@ +<%= title_tag t(".title") %> + +<%= render "form" %> diff --git a/app/views/referentials/new.html.erb b/app/views/referentials/new.html.erb new file mode 100644 index 000000000..e6027b4b5 --- /dev/null +++ b/app/views/referentials/new.html.erb @@ -0,0 +1,3 @@ +<%= title_tag t(".title") %> + +<%= render "form" %> diff --git a/app/views/referentials/show.html.erb b/app/views/referentials/show.html.erb new file mode 100644 index 000000000..9fad647bc --- /dev/null +++ b/app/views/referentials/show.html.erb @@ -0,0 +1,8 @@ +<%= title_tag t('.title', :title => @referential.name) %> + +
    +

    + + <%= @referential.slug %> +

    +
    \ No newline at end of file -- cgit v1.2.3