From 6c39aba9789becb67d4ecbf1e016e9fe76cd4052 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Wed, 8 Nov 2017 16:38:07 +0100 Subject: [PATCH] Validates commentaire file size --- app/models/commentaire.rb | 1 + config/locales/models/commentaire/fr.yml | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 config/locales/models/commentaire/fr.yml diff --git a/app/models/commentaire.rb b/app/models/commentaire.rb index 34005efb1..814be3efa 100644 --- a/app/models/commentaire.rb +++ b/app/models/commentaire.rb @@ -4,6 +4,7 @@ class Commentaire < ActiveRecord::Base belongs_to :piece_justificative mount_uploader :file, CommentaireFileUploader + validates :file, file_size: { maximum: 20.megabytes, message: "La taille du fichier doit être inférieure à 20 Mo" } validate :is_virus_free? default_scope { order(created_at: :asc) } diff --git a/config/locales/models/commentaire/fr.yml b/config/locales/models/commentaire/fr.yml new file mode 100644 index 000000000..16b77c012 --- /dev/null +++ b/config/locales/models/commentaire/fr.yml @@ -0,0 +1,5 @@ +fr: + activerecord: + attributes: + commentaire: + file: fichier