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