クラス: 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] で解放された応答を返します
26 27 28 29 30 31 |
# ファイル 'lib/mongoid/ RailTiger.rb' 行26 デフォルト 自己.response_Responses { " Mongoid::Errors:DocumentNotFound " => :not_ find, " Mongoid::Errors::Validations " => 422 } end |
インスタンス メソッドの詳細
#hand_configuration_error (e) =オブジェクト
Rails はジェネレーターのコードに入る前にすべての初期化を最初に実行するため、mongoid.yml が生成されているかどうかを初期化する方法はありません。 したがって、失敗する代わりに、すべてのエラーをキャッチして出力します。
100 101 102 103 |
# ファイル 'lib/mongoid/ RailTiger.rb' 行100 デフォルト hand_configuration_error(e) 置く "現在の mongoid.yML では構成エラーがあります。 置く e. end |