类:Mongoid::Validatable::AssociatedValidator
- 继承:
-
ActiveModel::Validator
- 对象
- ActiveModel::Validator
- Mongoid::Validatable::AssociatedValidator
- 定义于:
- lib/mongoid/validatable/关联.rb
Overview
验证关联是否有效。 会正确处理has one 和 has many 关联。
实例方法摘要折叠
-
#属性"> 对象
'validates_with' 所必需,以便将验证器添加到正确的属性中。
-
# validate (文档) ⇒ 对象
检查给定记录(“属性”)的命名关联是否有效。
实例方法详细信息
#属性">对象
'validates_with' 所必需,以便将验证器添加到正确的属性中。
22 23 24 |
# File 'lib/mongoid/validatable/关联.rb', line 22 def 属性 [:attributes] end |
# validate (文档) ⇒ 对象
检查给定记录(“属性”)的命名关联是否有效。 这不会从数据库加载关联,而只会验证脏记录或未持久化的记录。
如果有任何内容无效,则会将相应的错误添加到“文档”参数中。
36 37 38 39 40 |
# File 'lib/mongoid/validatable/关联.rb', line 36 def 验证(文档) [:attributes].每 do |attr_name| validate_association(文档, attr_name) end end |