Exceção: Mongoid::Errors::UnsupportedJavascript

Herda:
MongoidError
  • Objeto
mostrar tudo
Definido em:
lib/mongoid/errors/unsupported_javascript.rb

Visão geral

Gerado quando o seletor de critérios de JavaScript é passado para documento incorporado.

Resumo constante

Constantes herdadas de MongoidError

MongoidError::BASE_KEY

Resumo do atributo de instância

Atributos herdados de MongoidError

#problema, #resolução, #summary

Recolhimento do Resumo do método de instância

Métodos herdados de MongoidError

#compose_message

Detalhes do construtor

#initialize(klass, JavaScript) ➤ UnsupportedJavascript

Crie o novo erro causado pelo uso de JavaScript no seletor de critérios de documento incorporado .

Exemplos:

Crie o erro.

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

Parâmetros:

  • classe (Classe)

    A classe de documento incorporado .

  • JavaScript (string)

    A expressão JavaScript .



17
18
19
20
21
22
23
24
# File 'lib/mongoid/errors/unsupported_javascript.rb', linha 17

def inicializar(classe, JavaScript)
  super(
    compound_message(
      "unsupported_javascript",
      { classe: classe, JavaScript: JavaScript }
    )
  )
end