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
Clases: Railtie
Resumen del método de instancia colapsar
-
#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.
-
#preload_models(aplicación) ⇒ Objeto
Condicionalmente llama a los modelos de ‘Rails::Mongoid.load_models(aplicación)` si ‘::Mongoid.preload_models’ es ‘true’.
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.
18 19 20 |
# Archivo 'lib/rails/mongoid.rb', línea 18 def load_models(app) ::Mongoid.load_models(app.config.paths["aplicación/models"].) end |
#preload_models(aplicación) ⇒ objeto
Condicionalmente llama a los modelos de ‘Rails::Mongoid.load_models(aplicación)` si ‘::Mongoid.preload_models’ es ‘true’.
26 27 28 |
# Archivo 'lib/rails/mongoid.rb', línea 26 def preload_models(app) load_models(app) si ::Mongoid.preload_models end |