diff options
| author | Luc Donnet | 2012-02-13 11:22:42 +0100 |
|---|---|---|
| committer | Luc Donnet | 2012-02-13 11:22:42 +0100 |
| commit | befb5afa0ffa88ebced3b9db8f69091f0dcaee3b (patch) | |
| tree | daae4d74f7ebfd34e999e4fa995fe72098bc59fa /app | |
| parent | a4eeeeaa4b7b199e5b4e41c61c33e5a56fccc823 (diff) | |
| download | chouette-core-befb5afa0ffa88ebced3b9db8f69091f0dcaee3b.tar.bz2 | |
Add referential model and gem apartment
Diffstat (limited to 'app')
| -rw-r--r-- | app/controllers/referentials_controller.rb | 2 | ||||
| -rw-r--r-- | app/helpers/referentials_helper.rb | 2 | ||||
| -rw-r--r-- | app/models/referential.rb | 6 | ||||
| -rw-r--r-- | app/views/lines/show.html.erb | 2 | ||||
| -rw-r--r-- | app/views/referentials/_form.erb | 12 | ||||
| -rw-r--r-- | app/views/referentials/edit.html.erb | 3 | ||||
| -rw-r--r-- | app/views/referentials/new.html.erb | 3 | ||||
| -rw-r--r-- | app/views/referentials/show.html.erb | 8 |
8 files changed, 37 insertions, 1 deletions
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 %> <div class="line_show"> 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 %> + <li><%= t('or') %></li> + <li><%= link_to t('back'), :back %></li> + <% 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) %> + +<div> + <p> + <label><%= Referential.human_attribute_name("slug") %>: </label> + <%= @referential.slug %> + </p> +</div>
\ No newline at end of file |
