From d47407b5630c0b5a68ce85637afc7889227245b7 Mon Sep 17 00:00:00 2001 From: Thomas Blazek Date: Tue, 23 Jul 2013 23:28:33 +0200 Subject: [PATCH] Validation Cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die inclusion-Abfrage beinhaltet numericality und presence-Abfragen. Außerdem wurden die händischen Fehlermeldungen gelöscht, um die generischen per Übersetzer setzen zu können. --- app/models/modulgruppe.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/modulgruppe.rb b/app/models/modulgruppe.rb index f7a3fe6..2d06fe4 100755 --- a/app/models/modulgruppe.rb +++ b/app/models/modulgruppe.rb @@ -19,8 +19,8 @@ class Modulgruppe < ActiveRecord::Base resourcify validates :studium_id, :presence => true validates :studium, :presence => true - validates :name, :presence=>true,:uniqueness =>{:scope => :studium, :message => "Nur einmal je Studium erlaubt"} - validates :phase, :numericality => { :only_integer => true },:inclusion => {:in => [1, 2, 3, 4], :message => "%{value} is not valid, choose phase 1 to 4"}, :presence=>true + validates :name, :uniqueness =>{:scope => :studium}, :presence=>true + validates :phase, :inclusion => {:in => [1, 2, 3, 4]} validates :typ, :inclusion => {:in => ["Pflicht","Vertiefungspflicht","Wahl"] } translates :name,:desc, :versioning =>true,:fallbacks_for_empty_translations => true end