Módulo: Rails::Mongoid

Ampliado por:
Mongoid
Incluido en:
Mongoid
Definido en:
lib/rails/mongoid.rb,
lib/mongoid/railtie.rb

Overview

Utilidades Mongoid para Rails

Definido en el espacio de nombres

Clases: Travesaño ferroviario

Colapso del resumen del método de instancia

Detalles del método de instancia

#load_models(aplicación) ⇒ Objeto

Utilice la configuración de la aplicación para obtener cada modelo y requerirlo, de modo que la indexación y la herencia funcionen tanto en desarrollo como en producción con los mismos resultados.

Ejemplos:

Cargue todos los modelos de aplicación.

Rails::Mongoid.load_models(app)

Parámetros:

  • App (Aplicación)

    La aplicación de rieles.



18
19
20
# Archivo 'lib/rails/mongoid.rb', línea 18

def load_models(App)
  ::Mongoid.load_models(App.config.paths["aplicación/modelos"].expandido)
end

#preload_models(aplicación) ⇒ Objeto

Condicionalmente llama a los modelos de ‘Rails::Mongoid.load_models(aplicación)` si ‘::Mongoid.preload_models’ es ‘true’.

Parámetros:

  • App (Aplicación)

    La aplicación de rieles.



26
27
28
# Archivo 'lib/rails/mongoid.rb', línea 26

def preload_models(App)
  load_models(App) Si ::Mongoid.preload_models
end