@@ -17,17 +17,17 @@ class School < ApplicationRecord
1717 validates :municipality , presence : true
1818 validates :country_code , presence : true , inclusion : { in : ISO3166 ::Country . codes }
1919 validates :reference ,
20- uniqueness : { conditions : -> { where ( rejected_at : nil ) } , case_sensitive : false , allow_blank : true } ,
20+ uniqueness : { conditions : -> { where ( rejected_at : nil ) } , case_sensitive : false , allow_blank : true , message : I18n . t ( 'validations.school.reference_urn_exists' ) } ,
2121 format : { with : /\A \d {5,6}\z / , allow_nil : true , message : I18n . t ( 'validations.school.reference' ) } ,
2222 if : :united_kingdom?
2323 validates :district_nces_id ,
24- uniqueness : { conditions : -> { where ( rejected_at : nil ) } , case_sensitive : false , allow_blank : true } ,
24+ uniqueness : { conditions : -> { where ( rejected_at : nil ) } , case_sensitive : false , allow_blank : true , message : I18n . t ( 'validations.school.district_nces_id_exists' ) } ,
2525 format : { with : /\A \d {12}\z / , allow_nil : true , message : I18n . t ( 'validations.school.district_nces_id' ) } ,
2626 presence : true ,
2727 if : :united_states?
2828 validates :district_name , presence : true , if : :united_states?
2929 validates :school_roll_number ,
30- uniqueness : { conditions : -> { where ( rejected_at : nil ) } , case_sensitive : false , allow_blank : true } ,
30+ uniqueness : { conditions : -> { where ( rejected_at : nil ) } , case_sensitive : false , allow_blank : true , message : I18n . t ( 'validations.school.school_roll_number_exists' ) } ,
3131 format : { with : /\A [0-9]+[A-Z]+\z / , allow_nil : true , message : I18n . t ( 'validations.school.school_roll_number' ) } ,
3232 presence : true ,
3333 if : :ireland?
0 commit comments