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
26 27 28 29 30 31 |
# Arquivo 'lib/mongoid/railties.rb', linha 26 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.
100 101 102 103 |
# Arquivo 'lib/mongoid/railties.rb', linha 100 def handle_configuration_error(e) coloca "Há um erro de configuração com o mongoid.yml atual." coloca e. end |