From 03d84aed1d8564154b72c5c6da13fcf0d593c8db Mon Sep 17 00:00:00 2001 From: benni Date: Sat, 14 May 2011 17:06:32 +0200 Subject: [PATCH] Added simple form for easier form building. --- Gemfile | 2 +- Gemfile.lock | 2 + app/views/layouts/application.haml | 2 +- config/initializers/simple_form.rb | 77 +++++++++++++++++++++++ config/locales/de.yml | 26 +++++++- config/locales/en.yml | 23 +++++++ lib/templates/erb/scaffold/_form.html.erb | 13 ++++ public/stylesheets/rails_messages.css | 4 +- public/stylesheets/simple_form.css | 41 ++++++++++++ 9 files changed, 185 insertions(+), 5 deletions(-) create mode 100644 config/initializers/simple_form.rb create mode 100644 lib/templates/erb/scaffold/_form.html.erb create mode 100644 public/stylesheets/simple_form.css diff --git a/Gemfile b/Gemfile index d45ed3b3..b0087034 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ gem "prawn", '<=0.6.3' gem 'haml', '>=2.0.6' gem "will_paginate", "~> 3.0.pre2" gem 'jquery-rails' - +gem 'simple_form' group :development do gem 'annotate' diff --git a/Gemfile.lock b/Gemfile.lock index 14416c9d..e199e247 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -78,6 +78,7 @@ GEM rake (>= 0.8.7) thor (~> 0.14.4) rake (0.8.7) + simple_form (1.3.1) thor (0.14.6) treetop (1.4.9) polyglot (>= 0.3.1) @@ -97,4 +98,5 @@ DEPENDENCIES mysql prawn (<= 0.6.3) rails (= 3.0.7) + simple_form will_paginate (~> 3.0.pre2) diff --git a/app/views/layouts/application.haml b/app/views/layouts/application.haml index 6f7e6d21..e64710e2 100644 --- a/app/views/layouts/application.haml +++ b/app/views/layouts/application.haml @@ -3,7 +3,7 @@ %head %meta{"http-equiv" => "content-type", :content => "text/html;charset=UTF-8"} %title= "FoodSoft - " + (yield(:title) or controller.controller_name) - = stylesheet_link_tag 'main', 'rails_messages', 'nav', :cache => "all_cached" + = stylesheet_link_tag 'main', 'rails_messages', 'nav', 'simple_form', :cache => "all_cached" = stylesheet_link_tag "print", :media => "print"