验证如何排除正则表达式?
我正在寻找类似的东西:
validates_format_of :string, :without => /\A(something)\Z/
是mentioned here,但我认为不是真实的(Unknown validator: 'WithoutValidator
)。
答案 0 :(得分:-1)
你可以写自己的:
validate :name_exclude_pattern
def name_exclude_pattern
unless self.name !~ /\A(something)\Z/
errors.add(:name, "invalid format.")
end
end
当然,必须对要检查的每个属性进行此操作。