From 7574f4eb07b23dfe7f8524317b2449563cd6b2b9 Mon Sep 17 00:00:00 2001 From: kidhab <32387157+kidhab@users.noreply.github.com> Date: Wed, 26 Jan 2022 09:22:41 +0100 Subject: [PATCH] Add validation of more article fields (PR #917) If one adds a some text that is longer than 255 characters into these articles fields the browser shows an unspecific error messages. With this validation an understandable message will be shown. --- app/models/article.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/article.rb b/app/models/article.rb index 8e441c36..f8c129b6 100644 --- a/app/models/article.rb +++ b/app/models/article.rb @@ -62,6 +62,10 @@ class Article < ApplicationRecord validates_presence_of :name, :unit, :price, :tax, :deposit, :unit_quantity, :supplier_id, :article_category validates_length_of :name, :in => 4..60 validates_length_of :unit, :in => 1..15 + validates_length_of :note, :maximum => 255 + validates_length_of :origin, :maximum => 255 + validates_length_of :manufacturer, :maximum => 255 + validates_length_of :order_number, :maximum => 255 validates_numericality_of :price, :greater_than_or_equal_to => 0 validates_numericality_of :unit_quantity, :greater_than => 0 validates_numericality_of :deposit, :tax