异常:Mongoid::Errors::Validations

继承:
MongoidError
  • 对象
显示全部
定义于:
lib/mongoid/errors/validations.rb

Overview

当持久性方法以 ! 验证失败。 该消息将包含来自相关Document的完整错误消息。

例子:

创建错误。

Validations.new(person.errors)

常量摘要

MongoidError继承的常量

MongoidError::BASE_KEY

实例属性摘要折叠

MongoidError继承的属性

#问题#分辨率#summary

实例方法摘要折叠

MongoidError继承的方法

#compose_message

构造函数详情

#initialize (document) ⇒验证

返回验证的新实例。



16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/mongoid/errors/validations.rb', line 16

def 初始化(文档)
  @document = 文档

  (
    compose_message(
      " validations ",
      {
        文档: 文档.class,
        errors: 文档.errors.full_messages.连接 (JOIN)(" , ")
      }
    )
  )
end

实例属性详细信息

# documentObject (readonly)也称为:记录

返回属性文档的值。



13
14
15
# File 'lib/mongoid/errors/validations.rb', line 13

def 文档
  @document
end