|
|
@ -30,7 +30,7 @@ class Domain < ActiveRecord::Base |
|
|
|
validates :type, :inclusion => { :in => @@types, :message => "Unknown domain type" } |
|
|
|
validates :type, :inclusion => { :in => @@types, :message => "Unknown domain type" } |
|
|
|
validates :soa_record, :presence => {:unless => :slave?} |
|
|
|
validates :soa_record, :presence => {:unless => :slave?} |
|
|
|
validates_associated :soa_record #, :allow_nil => true |
|
|
|
validates_associated :soa_record #, :allow_nil => true |
|
|
|
validates :ns_records, :presence => true, :length => { |
|
|
|
validates :ns_records, :on => :create, :presence => true, :length => { |
|
|
|
:minimum => 2, :maximum => 10, |
|
|
|
:minimum => 2, :maximum => 10, |
|
|
|
:message => "must have be at least 2, at most 10"} |
|
|
|
:message => "must have be at least 2, at most 10"} |
|
|
|
validates_associated :records |
|
|
|
validates_associated :records |
|
|
|