Clase: Rails::Mongoid::Railtie
- Hereda:
-
Railtie
- Objeto
- Railtie
- Rails::Mongoid::Railtie
- Definido en:
- lib/mongoid/railtie.rb
Overview
Conecta Mongoid con Rails 3 o una versión posterior.
Resumen del método de clase colapsar
-
.rescue_responses ⇒ Object
Mapeo de excepciones rescatadas con respuestas HTTP.
Resumen del método de instancia colapsar
-
#handle_configuration_error(e) => Object
Rails ejecuta todos los inicializadores antes de entrar en cualquier código de generador, por lo que no tenemos forma en el inicializador de saber si estamos generando un mongoid.yml.
Detalles del método de clase
.rescue_responses ⇒ objeto
Mapeo de excepciones rescatadas a respuestas HTTP
@ return [Hash] respuestas rescatadas
23 24 25 26 27 28 |
# Archivo 'lib/mongoid/railtie.rb', línea 23 def sí mismo.rescue_responses { 'Mongoid::Errors::DocumentNotFound' => no_encontrado, 'Mongoid::Errors::Validations' => 422 } end |
Detalles del método de instancia
#handle_configuration_error(e) ⇒ objeto
Rails ejecuta todos los inicializadores primero antes de entrar en cualquier código de generador, por lo que no tenemos forma en el inicializador de saber si se está generando un mongoid.yml. Por lo tanto, en lugar de fallar, capturamos todos los errores y los imprimimos.
95 96 97 98 |
# Archivo 'lib/mongoid/railtie.rb', línea 95 def handle_configuration_error(e) puts 'Hay un error de configuración con el actual mongoid.yml.' puts e. end |