Módulo: Rails::Mongoid

Estendido por:
Mongoid
Incluído em:
Mongoid
Definido em:
lib/rails/mongoid.rb,
lib/mongoid/railties.rb

Visão geral

Utilidades Mongoid para Rails

Definido sob namespace

Classes: Railties

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#load_models(app) ➤ Objeto

Use a configuração do aplicativo para obter cada modelo e exigi-los, para que a indexação e a herança funcionem no desenvolvimento e na produção com os mesmos resultados.

Exemplos:

Carregue todos os modelos de aplicação .

Rails::Mongoid.load_models(app)

Parâmetros:

  • aplicação (Aplicativo)

    O aplicação Rails .



16
17
18
# Arquivo 'lib/rails/mongoid.rb', linha 16

def load_models(aplicação)
  ::Mongoid.load_models(aplicação.config.caminhos['app/models'].Expandido)
end

#preload_models(app) ➤ Objeto

Chama Rails::Mongoid.load_models(app) condicionalmente se o ::Mongoid.preload_models for true.

Parâmetros:

  • aplicação (Aplicativo)

    O aplicação Rails .



24
25
26
# Arquivo 'lib/rails/mongoid.rb', linha 24

def preload_models(aplicação)
  load_models(aplicação) se ::Mongoid.preload_models
end