Classificação: Rails::Mongoid::Railties
- Herda:
-
Railties
- Objeto
- Railties
- Rails::Mongoid::Railties
- Definido em:
- lib/mongoid/railties.rb
Visão geral
Conecta o Mongoid aos Rails 3 e superiores.
Recolhimento do Resumo do método de classe
-
.salva_respostas ➤ Objeto
Mapeamento de exceções salvas para respostas HTTP.
Recolhimento do Resumo do método de instância
-
#handle_configuration_error(e) ➤ Objeto
O Rails executa todos os inicializadores primeiro antes de entrar em qualquer código de gerador, portanto, não temos como no inicializador saber se estamos gerando um mongoid.yml.
Detalhes do método de classe
.salva_respostas ➤ Objeto
Mapeamento de exceções salvas para respostas HTTP
@ return [Hash] respostas salvas
23 24 25 26 27 28 |
# Arquivo 'lib/mongoid/railties.rb', linha 23 def auto.salva_respostas { 'Mongoid::Errors::DocumentNotFound' => :not_Found, 'Mongoid::Errors::Validations' => 422 } end |
Detalhes do método de instância
#handle_configuration_error(e) ➤ Objeto
O Rails executa todos os inicializadores primeiro antes de entrar em qualquer código de gerador, portanto, não temos como no inicializador saber se estamos gerando um mongoid.yml. Então, em vez de falhar, pegamos todos os erros e os imprimimos.
95 96 97 98 |
# Arquivo 'lib/mongoid/railties.rb', linha 95 def handle_configuration_error(e) coloca 'Há um erro de configuração com o mongoid.yml atual.' coloca e. end |