Clase: Mongoid::GlobalDiscriminatorKeyAssignment::InvalidFieldHost Privado

Hereda:
Objeto
  • Objeto
Mostrar todo
Incluye:
Documento
Definido en:
lib/mongoid.rb

Overview

Esta clase forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

Esta clase se utiliza para obtener la ubicación de la definición del método para los métodos Mongoid.

Resumen constante

Constantes incluidas del documento

Documento::LLAVE_ILEGAL

Constantes incluidas desde Composable

Composable::MÓDULOS, Composable::NOMBRES_DE_MÉTODOS_RESERVADOS

Constantes incluidas de Interceptable

Interceptable::LLAMADA DE VUELTA

Constantes incluidas desde la Asociación

Association::MACRO_MAPPING

Constantes incluidas desde Asociación::Dependiente

Asociación::Dependiente::ESTRATEGIAS

Constantes incluidas desde Persistable

Persistable::LIST_OPERATIONS

Constantes incluidas desde Campos

Campos::Booleano, Campos::IDS, Campos::CLASES_BSON_INVÁLIDAS, Campos::Símbolo_de_cadena, Campos::SFX_DE_TRADUCCIONES, Campos::MAPEO_DE_TIPOS

Constantes incluidas de Atomic

Atomic::UPDATES

Resumen de atributos de instancia

Atributos incluidos del documento

#__selected_fields, #new_record

Atributos incluidos de Stateful

#destruido, #marcado_para_destruir, #anteriormente_nuevo_registro

Atributos incluidos de la Asociación

#_asociación

Atributos incluidos en Atributos

#atributos

Atributos incluidos en Clients::StorageOptions

#opciones_de_almacenamiento_recordadas

Resumen del método

Métodos incluidos en el documento

#_manejar_devoluciones_de_llamadas_después_de_la_instanciación, #como_documento, #se_convierte, #congelar, #¿congelado?, #hash, #identidad, #inicializar, #estado_interno=, #nombre_del_modelo, #a_clave

Métodos incluidos en Touchable::InstanceMethods

#_borrar_actualizaciones_táctiles, #_recopilar_actualizaciones_táctiles, #_ejecutar_devoluciones_de_llamadas_táctiles_desde_la_raíz, #_padre_tocable_?, #suprimir_devoluciones_de_llamadas_táctiles, #toque, #devoluciones_de_llamadas_táctiles_suprimidas?

Métodos incluidos de Composable

métodos prohibidos

Métodos incluidos de Equality

#, #==, #eql?

Métodos incluidos en Copyable

#clon

Métodos incluidos de Interceptable

#_mongoid_ejecutar_niño_después_de_las_devoluciones_de_llamadas, #_mongoid_ejecutar_niño_antes_de_las_devoluciones_de_llamadas, #_mongoid_ejecutar_niño_devoluciones_de_llamadas_con_alrededor, #_mongoid_ejecutar_niño_devoluciones_de_llamadas_sin_alrededor, #¿devolución_de_llamada_ejecutable?, #¿en_estado_de_devolución_de_llamada?, #devoluciones_de_llamadas_pendientes, #devoluciones_de_llamadas_pendientes=, #ejecutar_después_de_las_devoluciones_de_llamadas, #ejecutar_antes_de_las_devoluciones_de_llamadas, #ejecutar_devoluciones_de_llamadas, #ejecutar_devoluciones_de_llamadas_pendientes

Métodos incluidos de Validatable

#begin_validate, #exit_validate, #realizando_validaciones?, #leer_atributo_para_validación, #¿válido?, #validado?, #validado, #validando, #validando_con_consulta?

Métodos incluidos de Traversable

__redefinir, #_hijos, #_descendientes, #_padre, #_padre=, #_¡restablecer_descendientes_memorizados!, #_raíz, #_raíz?, #recopilar_hijos, #recopilar_descendientes, #marcar_descendientes_persistentes, #hereditario?, #parentizar, #eliminar_hijo, #restablecer_descendientes_persistentes

Métodos incluidos en Cacheable

#clave_de_caché

Métodos incluidos de Stateful

#destruido?, #marcado_para_destruir?, #nuevo_registro=, #nuevo_registro?, #persistente?, #anteriormente_nuevo_registro?, #anteriormente_persistente?, #¿insertable?, #¡solo lectura!, #¿solo lectura?, #¿configurable?, #¿actualizable?

Métodos incluidos de Shardable

#shard_key_field_value, #shard_key_fields, #shard_key_selector, #shard_key_selector_in_db

Métodos incluidos en Serializable

#serializable_hash

Métodos incluidos en Seleccionable

#selector_atómico

Métodos incluidos en Reloadable

#recargar

Métodos incluidos de la Asociación

#nombre_de_asociación, #¿incrustado?, #¿incrustado_muchos?, #¿incrustado_uno?, #¿referenciado_muchos?, #¿referenciado_uno?, #recargar_relaciones

Métodos incluidos en Asociación::Reflexiones

#reflexionar_sobre_toda_la_asociación, #reflexionar_sobre_la_asociación

Métodos incluidos en Association::Macros

#asociaciones

Métodos incluidos de Asociación::Dependiente

#¡aplicar_destruir_dependencias!, ¡definir_dependencia!, ¡validar!

Métodos incluidos en Association::Accessors

#__build__, #crear_relación, #restablecer_criterios_de_relación, #establecer_relación

Métodos incluidos en Association::Referenced::Syncable

#_sincronizable?, #_sincronizado, #_sincronizado?, #eliminar_claves_inversas, #actualizar_claves_inversas

Métodos incluidos en Association::Referenced::CounterCache

¡define_devoluciones_de_llamadas!, #reinicia_contadores

Métodos incluidos en Asociación::Referenciado::AutoGuardar

#__autosaving__, #autosaved?, #changed_for_autosave?, define_autosave!

Métodos incluidos de Persistable

#atómicamente, #¡falla_debido_a_la_devolución_de_llamada!, #¡falla_debido_a_la_validación!

Métodos incluidos desde Persistable::Unsettable

#desactivado

Métodos incluidos en Persistable::Upsertable

#upsert

Métodos incluidos de Persistable::Updatable

#update, #update!, #update_attribute

Métodos incluidos en Persistable::Settable

#set

Métodos incluidos en Persistable::Savable

#save, #save!

Métodos incluidos en Persistable::Renamable

#rebautizar

Métodos incluidos en Persistable::Pushable

#añadir_al_conjunto, #empujar

Métodos incluidos de Persistable::Pullable

#pull, #pull_all

Métodos incluidos de Posicional

#posicionalmente

Métodos incluidos en Persistable::Poppable

#pop

Métodos incluidos de Persistable::Multipliable

#mul

Métodos incluidos en Persistable::Minable

#set_min

Métodos incluidos en Persistable::Maxable

#set_max

Métodos incluidos de Persistable::Logical

#poco

Métodos incluidos en Persistable::Incrementable

#Cª

Métodos incluidos en Persistable::Destroyable

#destruir, #destruir!

Métodos incluidos de Persistable::Deletable

#borrar

Métodos incluidos en Persistable::Creatable

#insert

Métodos incluidos de Matchable

#_¿partidos?

Métodos incluidos en Campos

#aplicar_valores_predeterminados, #aplicar_valores_predeterminados_posprocesados, #aplicar_valores_predeterminados_preprocesados, #nombres_de_atributos, nombre_de_campo_de_base_de_datos, #nombre_de_campo_de_base_de_datos, #campo_de_punto_dólar?, #¿configurable_perezosamente?, opción, opciones, atravesar_árbol_de_asociación, #¿usar_identificadores_de_objeto?, #¡validar_nombre_de_campo_escribible!

Métodos incluidos de Evolvable

#__id_del_objeto_evolucionado__

Métodos incluidos en Atributos

#asignar_atributos, #¿atributo_faltante?, #¿atributo_presente?, #atributos_antes_de_la_conversión_de_tipo, #¿tiene_atributo?, #¿tiene_atributo_antes_de_la_conversión_de_tipo?, #procesar_atributo_sin_escribir, #leer_atributo, #leer_atributo_antes_de_la_conversión_de_tipo, #eliminar_atributo, #atributos_tipificados, #escribir_atributo, #escribir_atributos

Métodos incluidos en Attributes::Readonly

#atributo_escribible?

Métodos incluidos de Atributos::Procesamiento

#atributos_del_proceso

Métodos incluidos de los Clientes

borrar, clientes, predeterminado, desconectar, reconectar, establecer, con_nombre

Métodos incluidos desde Clientes::Sesiones

incluido

Métodos incluidos en Clientes::Opciones

#colección, #nombre_de_colección, #cliente_mongo, #contexto_de_persistencia, #contexto_de_persistencia?, #con

Métodos incluidos en Clients::StorageOptions

#¡recuerda_las_opciones_de_almacenamiento!, #opciones_de_almacenamiento

Métodos incluidos de Changeable

#atributo_antes_del_último_guardado, #cambiado, #¿cambiado?, #atributos_cambiados, #cambios, #hijos_cambiados?, #hijos_pueden_haber_cambiado!, #mover_cambios, #persistencia_posterior, #cambios_anteriores, #eliminar_cambio, #cambio_guardado_en_atributo, #cambio_guardado_en_atributo?, #establecedores, #¿se_guardará_el_cambio_en_atributo?

Métodos incluidos de Atomic

#añadir_extracción_atómica, #añadir_desactivación_atómica, #matriz_atómica_añadir_a_conjuntos, #extracciones_matriz_atómica, #inserciones_matriz_atómica, #nombre_atributo_atómico, #modificador_eliminación_atómico, #modificador_inserción_atómico, #ruta_atómica, #rutas_atómicas, #posición_atómica, #extracciones_atómicas, #inserciones_atómicas, #conjuntos_atómicos, #desactivaciones_atómicas,#actualizaciones_atómicas,#extracciones_atómicas_retrasadas, #conjuntos_atómicos_retrasados, #desactivaciones_atómicas_retrasadas, #marcar_como_destruido, #destrucciones_marcadas, #proceso_destrucciones_marcadas