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 .



18
19
20
# Arquivo 'lib/rails/mongoid.rb', linha 18

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

#preload_models(app) ➤ Objeto

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

Parâmetros:

  • aplicação (Aplicativo)

    O aplicação Rails .



26
27
28
# Arquivo 'lib/rails/mongoid.rb', linha 26

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