Custom Validation in ActiveRecord
def other_errors=(err) write_attribute(:other_errors,Array.new) if !self.other_errors self.other_errors[self.other_errors.length] = err end def other_errors read_attribute(:other_errors) end def validate if self.other_errors self.other_errors.each {|x| errors.add_to_base(x)} return end return if !errors.empty? end