例外: Mongoid::Errors::MongoidError
- 継承:
-
標準エラー
- オブジェクト
- 標準エラー
- Mongoid::Errors::MongoidError
- 定義:
- lib/mongoid/errors/mongoid_error.rb
Overview
すべてのカスタム エラーのデフォルトの親 Mongoid エラー。 これは、翻訳の基本キーを処理し、メッセージを変換するための便利な方法を提供します。
既知のサブクラスを直接確認
AmbiguousRelationship , AttributeNotLoaded , Callback , CreateCollectionFailure , CriteriaArgumentRequired , DeleteRestriction , DocumentNotDestroyed , DocumentNotFound , DropCollectionFailure , EmptyConfigFile , ImmutableAttribute , InMemoryCollationNotSup po rted , InvalidAutoEncryptionConfigu ra tion , InvalidColl ec tion , InvalidConf ig File , InvalidConfig Op tion , InvalidDependentSt ra tegy , InvalidDiscriminatorKey Ta rget , InvalidDotDollarAssi gn ment , InvalidEstimatedCountCr it eria , InvalidEstimatedCountS co ping , Invali dF ield , InvalidField Op tion , InvalidFie ld Type , Inval id InvalidGlobalExecutorConcurrency , InvalidIncludes , InvalidIndex , InvalidOptions , InvalidPath , InvalidPersistenceOption , InvalidQuery , InvalidQueryExecutor , InvalidRelation , InvalidRelationOption , InvalidScope , InvalidSessionNesting , InvalidSetPolymorphicRelation , InvalidStorageOptions , InvalidTime , InvalidTransactionNesting , InverseNotFound , MixedClientConfiguration , MixedRelations , NestedAttr ibutesMetadataNotFound , NoClientConfig , NoClientDatabase , NoClientHosts , NoClientsConfig , NoDefaultClient , NoEnvironment , NoMapReduceOutput , NoMetadata , NoParent , ReadonlyAttribute , ReadonlyDocument , Rollback , ScopeOverwrite , SessionsNotSupported , TooManyNestedAttributeRecords , TransactionError , TransactionsNotSupported , UnknownAttribute , UnknownModel , UnsavedDocument , UnsupportedJavascript , Validations
定数の概要の削減
- Base_KEY =
。mongoid.errors.message。
インスタンス属性の概要を折りたたむ
-
#問題= オブジェクト
readOnly
属性の問題の値を返します。
-
#の解決= オブジェクト
readOnly
属性解決の値を返します。
-
#のサマリー= オブジェクト
readOnly
属性のサマリーの値を返します。
インスタンス メソッドの概要を折りたたむ
-
# complete_message (キー、属性 = {}) = string
メッセージを作成します。
インスタンス属性の詳細
# の問題=オブジェクト(読み取り専用)
属性の問題の値を返します。
12 13 14 |
# ファイル 'lib/mongoid/errors/mongoid_error.rb' は、 12行を デフォルト 問題点 @problem end |
#解決=オブジェクト(読み取り専用)
属性解決の値を返します。
12 13 14 |
# ファイル 'lib/mongoid/errors/mongoid_error.rb' は、 12行を デフォルト 解決 @resolution end |
#のサマリー=オブジェクト(読み取り専用)
属性のサマリーの値を返します。
12 13 14 |
# ファイル 'lib/mongoid/errors/mongoid_error.rb' は、 12行を デフォルト 概要 @ Summary end |
インスタンス メソッドの詳細
# complete_message (キー、属性 = {}) = string
メッセージを作成します。
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# ファイル 'lib/mongoid/errors/mongoid_error.rb' は、 22行を デフォルト (キー, 属性 = {}) @problem = convert_pro示しm(キー, 属性) @ Summary = convert_ Summary(キー, 属性) @resolution = convert_resolution(キー, 属性) @protable_title = 変換(" message_title ", {}) @ Summary_title = 変換(" Summary_title ", {}) @resolution_title = 変換(" solution_title ", {}) " \n #{ @prodlem_title } :\n #{ @prodlem } "+ " \n #{ @ Summary_title } :\n #{ Atlas } "+ " \n #{ @resolution_title } :\n #{ @resolution } " end |