From 85429ea9d2c9e6b692fc31f58ed0e78f3178092a Mon Sep 17 00:00:00 2001 From: Nicolas Bally Date: Tue, 21 Aug 2012 22:51:17 +0200 Subject: [PATCH] thank message --- app/controllers/survey_sets_controller.rb | 6 +++--- app/views/layouts/application.html.haml | 20 ++++++++++---------- app/views/survey_sets/thanks.html.haml | 22 ---------------------- config/routes.rb | 2 +- db/migrate/20120821202720_sondage_plume.rb | 3 ++- db/schema.rb | 2 +- 6 files changed, 17 insertions(+), 38 deletions(-) delete mode 100644 app/views/survey_sets/thanks.html.haml diff --git a/app/controllers/survey_sets_controller.rb b/app/controllers/survey_sets_controller.rb index 9d67c50..7177e85 100644 --- a/app/controllers/survey_sets_controller.rb +++ b/app/controllers/survey_sets_controller.rb @@ -20,7 +20,7 @@ class SurveySetsController < ApplicationController def create @survey_set = SurveySet.new(params[:survey_set]) if @survey_set.save - redirect_to thanks_survey_sets_path + redirect_to thank_survey_set_path(:slug => @survey_set.survey_type.slug) else render :action => :new end @@ -30,7 +30,7 @@ class SurveySetsController < ApplicationController @survey = SurveyType.find_by_slug(params[:slug]) end - def thanks - + def thank + @survey = SurveyType.find_by_slug(params[:slug]) end end diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 721e3c2..765dd2e 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -14,17 +14,17 @@ #main=yield #footer - - -@survey = SurveyType.first + -if @survey - Actuellement, - -count = @survey.survey_sets.count - =count - -if count > 1 - personnes ont répondu - -else - personne a répondu - à ce questionnaire. Merci pour votre participation ! + + Actuellement, + -count = @survey.survey_sets.count + =count + -if count > 1 + personnes ont répondu + -else + personne a répondu + à ce questionnaire. Merci pour votre participation ! %p.legals site réalisé par diff --git a/app/views/survey_sets/thanks.html.haml b/app/views/survey_sets/thanks.html.haml deleted file mode 100644 index 3338d87..0000000 --- a/app/views/survey_sets/thanks.html.haml +++ /dev/null @@ -1,22 +0,0 @@ -%h1 Merci de votre participation ! - -%p Les résultats permettrons à l'association de vous proposer des sorties plus adaptées à vos possibilités et à vos envies. - -%p - Pour connaître toutes les sorties déjà programmées vous pouvez consulter - =link_to "l'agenda du site internet", "http://www.lepicvert.asso.fr/10/lassociation/agenda" - ="." - - -%p - Retrouvez-nous à la salle des fêtes de Réaumont - %strong mercredi 22 août - à partir de 18h pour la rencontre annuelle des adhérents. - - -%p - %strong Le DVD du film Carrières Vivantes est enfin disponible ! -%p - Découvrez ce film présentant les actions de réaménagement écologique de la carrière de Rives et la réhabilitation de l'ancienne décharge sauvage du Grand Ratz à La Buisse. Toutes les infos sont sur la page - %strong=link_to '"Carrières Vivantes" du site internet', "http://www.lepicvert.asso.fr/123/lassociation/le-film-carrieres-vivantes" - ="." \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index a69b0f6..dd09452 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -6,7 +6,7 @@ Survey::Application.routes.draw do get "surveys/index" - match 'sondages/merci-de-votre-participation.:f' => 'survey_sets#thanks', :as => :thanks_survey_sets, :f => "html" + match 'sondages/:slug/merci-de-votre-participation.:f' => 'survey_sets#thank', :as => :thank_survey_set, :f => "html" match 'sondages/:slug.:f' => 'survey_sets#new', :as => :new_survey_set, :f => "html" match 'sondages/:slug/resultats.:f' => 'survey_sets#show', :as => :survey_set, :f => "html" diff --git a/db/migrate/20120821202720_sondage_plume.rb b/db/migrate/20120821202720_sondage_plume.rb index bc69858..743fc0a 100644 --- a/db/migrate/20120821202720_sondage_plume.rb +++ b/db/migrate/20120821202720_sondage_plume.rb @@ -2,7 +2,7 @@ class SondagePlume < ActiveRecord::Migration def up - @survey = SurveyType.find_by_slug("08-12-grain-de-sable").destroy + @survey = SurveyType.create(:name => "Enquête du Pic vert sur la Campagne de prévention des déchets du Pays Voironnais", :slug => "08-12-grain-de-sable", :description => "Aujourd’hui, nous vous proposons de participer activement à la campagne menée sur les 34 communes du Pays Voironnais pour la prévention des déchets (réduction à la source). Le Pays Voironnais a besoin de connaître précisément l’impact des mesures qu’il a mis en place. Notre objectif est d’obtenir les réponses d’une centaine d’adhérents du Pic Vert, résidant sur le territoire de la CAPV.") @survey.items.build(:questions_type => 1, :title => "Avez-vous opté pour le composteur en bois labellisé proposé par le Pays Voironnais (à retirer au centre écologique de La Buisse en échange de 20 euros de participation) ?", :item_type => 1) @@ -24,5 +24,6 @@ class SondagePlume < ActiveRecord::Migration end def down + @survey = SurveyType.find_by_slug("08-12-grain-de-sable").destroy end end diff --git a/db/schema.rb b/db/schema.rb index f3b46d7..9be3d79 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20120820162850) do +ActiveRecord::Schema.define(:version => 20120821202720) do create_table "answer_sets", :force => true do |t| t.integer "question_set_id"