Excepción: Mongoid::Errors::UnsupportedJavascript

Hereda:
MongoidError
  • Objeto
Mostrar todo
Definido en:
lib/mongoid/errors/unsupported_javascript.rb

Overview

Se genera cuando se pasa el selector de criterios de Javascript para el documento incrustado.

Resumen constante

Constantes heredadas de MongoidError

Error de Mongoid::CLAVE_BASE

Resumen de atributos de instancia

Atributos heredados de MongoidError

#problema, #resolución, #resumen

Colapso del resumen del método de instancia

Métodos heredados de MongoidError

#redactar_mensaje

Detalles del constructor

#inicializar(klass, javascript) ⇒ Javascript no compatible

Crea el nuevo error causado por el uso de Javascript en el selector de criterios del documento incrustado.

Ejemplos:

Crea el error.

UnsupportedJavascriptSelector.new(Album, "this.name == '101'")

Parámetros:

  • klass (Clase) -

    La clase de documento incrustado.

  • JavaScript (Cadena) -

    La expresión javascript.



17
18
19
20
21
22
23
24
# Archivo 'lib/mongoid/errors/unsupported_javascript.rb', línea 17

def inicializar(klass, JavaScript)
  Super(
    redactar_mensaje(
      "javascriptnocompatible",
      { klass: klass, javascript: JavaScript }
    )
  )
end