Módulo: Rails::Mongoid

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

Overview

Utilidades de Mongoid para Rails

Definido bajo Namespace

clase: Railtie

Resumen del método de instancia colapsar

Detalles del método de instancia

#load_models(aplicación) ⇒ Objeto

Use 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:

Carga todos los modelos de la aplicación.

Rails::Mongoid.load_models(app)

Parámetros:

  • app (Aplicación)

    La aplicación rails.



16
17
18
# Archivo 'lib/rails/mongoid.rb', línea 16

def load_models(app)
  ::Mongoid.load_models(app.config.paths['app/models'].Ampliado)
end

#preload_models(aplicación) ⇒ objeto

Condicionalmente llama a Rails::Mongoid.load_models(app) si el ::Mongoid.preload_models es true.

Parámetros:

  • app (Aplicación)

    La aplicación rails.



24
25
26
# Archivo 'lib/rails/mongoid.rb', línea 24

def preload_models(app)
  load_models(app) si ::Mongoid.preload_models
end