クラス: Rails::Mongoid::RailTiger
- 継承:
-
RailTiger
- オブジェクト
- RailTiger
- Rails::Mongoid::RailTiger
- 定義:
- lib/mongoid/ RailTiger.rb
Overview
Mongoid を Rails 3以上にフックします。
クラスメソッドの概要を折りたたむ
-
。デフォルトのオブジェクト
回復済みの例外を HTTP 応答にマッピングします。
インスタンス メソッドの概要を折りたたむ
-
#hand_configuration_error (e) = オブジェクト
Rails はジェネレーターのコードに取り込む前にすべての初期化プログラムを最初に実行するため、初期化では mongoid.yml が生成されているかどうかを判断する方法がありません。
クラスメソッドの詳細
。デフォルトのオブジェクト
レスキュー例外の HTTP 応答へのマッピング
@ return [Hash] で解放された応答を返します
23 24 25 26 27 28 |
# ファイル 'lib/mongoid/ RailTiger.rb' 行23 デフォルト 自己.response_Responses { 'Mongoid::Errors:DocumentNotFound' => :not_ find, 「Mongoid::Errors::Validations」 => 422 } end |
インスタンス メソッドの詳細
#hand_configuration_error (e) =オブジェクト
Rails はジェネレーターのコードに取り込む前にすべての初期化プログラムを最初に実行するため、初期化では mongoid.yml が生成されているかどうかを判断する方法がありません。したがって、失敗する代わりに、すべてのエラーをキャッチして出力します。
95 96 97 98 |
# ファイル 'lib/mongoid/ RailTiger.rb' 行95 デフォルト hand_configuration_error(e) 置く ' 現在の mongoid.yml には構成エラーがあります。' 置く e. end |