验证基于另一个验证的结果?

时间:2011-10-20 18:06:01

标签: ruby-on-rails

使用rails应用程序。我目前有一个自定义验证方法,检查一些自定义格式。如果它无效,则会将错误添加到基础。但是,如果它是有效的,我还想进行另一项检查(如果自定义格式是唯一的)。是否有一个钩子或某种方式我只有在第一次验证通过时才会触发?注意我正在使用Rails 3.1

这是验证方法,因此您可以使用:

def document_is_in_valid_format
  p = CopyProcess::Processor.new
  unless p.contains_valid_headers(self.content)
    errors.add(:content, "Contents must be in valid format")
  end
end

0 个答案:

没有答案