From 69fc4dbab853b1ee3b14c54fd69543417e27f29b Mon Sep 17 00:00:00 2001 From: Carl Chenet Date: Tue, 23 May 2017 10:27:43 +0200 Subject: [PATCH] Comment: prevent me-too replies - merged with i18n --- app/models/comment.rb | 3 +++ config/locales/en.yml | 1 + config/locales/fr.yml | 1 + 3 files changed, 5 insertions(+) diff --git a/app/models/comment.rb b/app/models/comment.rb index 9250c46..a23f399 100644 --- a/app/models/comment.rb +++ b/app/models/comment.rb @@ -47,6 +47,9 @@ class Comment < ActiveRecord::Base self.comment.to_s.strip.match(/\Atl;?dr.?$\z/i) && errors.add(:base, "Wow! A blue car!") + + self.comment.to_s.strip.match(/\Ame too.?\z/i) && + errors.add(:base, I18n.t( 'models.comment.metooerror')) end def self.arrange_for_user(user) diff --git a/config/locales/en.yml b/config/locales/en.yml index ec085fa..6b76870 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -22,6 +22,7 @@ en: threadremovedby: "Thread removed by moderator %{modoname} : %{modreason}" turnedintodragon: "turned into a dragon" slayeddragon: "slayed dragon" + metooerror: "Please just upvote the parent post instead." moderation: storyeditedby: "Your story has been edited by " usersuggestions: "user suggestions" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 0cf04a8..7d9b431 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -34,6 +34,7 @@ fr: threadremovedby: "Fil supprimé par le modérateur %{modoname} : %{modreason}" turnedintodragon: "transformé en dragon" slayeddragon: "le dragon a été terrassé" + metooerror: "Merci de voter pour le commentaire à la place." moderation: storyeditedby: "Votre info a été éditée par " usersuggestions: "suggestions d'utilisateur"