2016-06-15 47 views
1

續集等同於「排斥」的含義是什麼?續集中「排除」的等效物

舉個簡單的例子,在活動記錄:

validates :subdomain, exclusion: { in: %w(www us ca jp), 
    message: "%{value} is reserved." } 

這怎麼可能在續集寫的?

回答

1

續集默認情況下不提供排除助手,但您可以自己定製。

class Host < Sequel::Model 
    def validate 
    super 
    errors.add(:subdomain, "#{subdomain} is reserved.") if %w(www us ca jp).include?(subdomain) 
    end 
end 

有關更多信息,請參閱「Custom Validations」。