クラス: Rails::Mongoid::RailTiger

継承:
RailTiger
  • オブジェクト
すべて表示
定義:
lib/mongoid/ RailTiger.rb

Overview

Mongoid を Rails 3以上にフックします。

クラスメソッドの概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

クラスメソッドの詳細

デフォルトのオブジェクト

レスキュー例外の HTTP 応答へのマッピング

@ return [Hash] で解放された応答を返します

例:

railtie.rescue_responses


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