类:Rails::Mongoid::Railtie
- 继承:
-
Railtie
- 对象
- Railtie
- Rails::Mongoid::Railtie
- 定义于:
- lib/mongoid/railtie.rb
Overview
将 Mongoid 钩子到 Rails 3及更高版本中。
类方法摘要折叠
-
。 rescue_responses ⇒ 对象
将已挽救的异常映射到HTTP响应。
实例方法摘要折叠
-
# handle_configuration_error (e) ⇒ 对象
Rails 在进入任何生成器代码之前会先运行所有初始化程序,因此我们无法在初始化程序中知道是否正在生成 mongoid.yml。
类方法详细信息
。 rescue_responses ⇒对象
将已挽救的异常映射到 HTTP 响应
@return [Hash] 已获救响应
26 27 28 29 30 31 |
# File 'lib/mongoid/railtie.rb', line 26 def self.rescue_responses { " Mongoid::Errors::DocumentNotFound " => :not_Found, " Mongoid::Errors::Validations " => 第 422 章 } end |
实例方法详细信息
# handle_configuration_error (e) ⇒对象
Rails 在进入任何生成器代码之前会先运行所有初始化程序,因此我们无法在初始化程序中知道是否正在生成 mongoid.yml。 因此,我们不是失败,而是捕获所有错误并将其打印出来。
100 101 102 103 |
# File 'lib/mongoid/railtie.rb', line 100 def handle_configuration_error(e) 看跌期权 “当前的 mongoid.yml 存在配置错误。 ” 看跌期权 e. end |