异常:Mongoid::Errors::MixedRelations

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

Overview

尝试从不是其父集合的另一个集合中的文档引用嵌入式文档时,会出现此错误。

例子:

对嵌入式文档的非法引用。

class Post
  include Mongoid::Document
  references_many :addresses
end

class Address
  include Mongoid::Document
  embedded_in :person
  referenced_in :post
end

常量摘要

MongoidError继承的常量

Mongoid::Errors::MongoidError::BASE_KEY

实例属性摘要

MongoidError继承的属性

#问题#分辨率#summary

实例方法摘要折叠

MongoidError继承的方法

#compose_message

构造函数详情

#initialize (root_klass, embedded_klass) ⇒ MixedRelations

返回 MixedRelations 的新实例。



22
23
24
25
26
27
28
29
# File 'lib/mongoid/errors/mixed_relations.rb', line 22

def 初始化(root_klass, embedded_klass)
  (
    compose_message(
      " Mixed_relations ",
      { root: root_klass, 嵌入式: embedded_klass }
    )
  )
end