Create feedbacks with ratings instead of marks

This commit is contained in:
gregoirenovel 2018-08-27 13:06:23 +02:00
parent e9a262947f
commit 3ba4ce0d37
2 changed files with 4 additions and 4 deletions

View file

@ -1,6 +1,6 @@
class NewUser::FeedbacksController < ApplicationController class NewUser::FeedbacksController < ApplicationController
def create def create
current_user.feedbacks.create!(mark: params[:mark]) current_user.feedbacks.create!(rating: params[:rating])
flash.notice = "Merci de votre retour, si vous souhaitez nous en dire plus, n'hésitez pas à <a href='mailto:#{CONTACT_EMAIL}' target='_blank'>nous contacter par email</a>." flash.notice = "Merci de votre retour, si vous souhaitez nous en dire plus, n'hésitez pas à <a href='mailto:#{CONTACT_EMAIL}' target='_blank'>nous contacter par email</a>."
end end
end end

View file

@ -58,11 +58,11 @@
#user-satisfaction #user-satisfaction
%h3 Que pensez-vous de la facilité d'utilisation de ce service ? %h3 Que pensez-vous de la facilité d'utilisation de ce service ?
.icons .icons
= link_to feedback_path(mark: 0), data: { remote: true, method: :post } do = link_to feedback_path(rating: Feedback.ratings.fetch(:unhappy)), data: { remote: true, method: :post } do
%span.icon.frown %span.icon.frown
= link_to feedback_path(mark: 1), data: { remote: true, method: :post } do = link_to feedback_path(rating: Feedback.ratings.fetch(:neutral)), data: { remote: true, method: :post } do
%span.icon.meh %span.icon.meh
= link_to feedback_path(mark: 2), data: { remote: true, method: :post } do = link_to feedback_path(rating: Feedback.ratings.fetch(:happy)), data: { remote: true, method: :post } do
%span.icon.smile %span.icon.smile
- else - else