类:Mongoid::Validatable::UniquenessValidator
- 继承:
-
ActiveModel::EachValidator
- 对象
- ActiveModel::EachValidator
- Mongoid::Validatable::UniquenessValidator
- 包括:
- 可查询
- 定义于:
- lib/mongoid/validatable/uniqueness.rb
Overview
实例方法摘要折叠
-
#validate_each(document, attribute, value) ⇒ Errors
验证文档是否存在违反唯一性的情况。
Queryable中包含的方法
实例方法详细信息
# validate_each (document,attribute,value) ⇒错误
验证文档是否存在违反唯一性的情况。
41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/mongoid/validatable/uniqueness.rb', line 41 def validate_each(文档, 属性, 值) with_query(文档) do attrib, val = to_validate(文档, 属性, 值) return 除非 validation_required?(文档, attrib) if 文档. (文档, attrib, val) else validate_root(文档, attrib, val) end end end |