クラス: Rails::Mongoid::RailTiger

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

Overview

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

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

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

クラスメソッドの詳細

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

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

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

例:

railtie.rescue_responses


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