例外: Mongoid::Errors::MongoidError
- 継承:
-
標準エラー
- オブジェクト
- 標準エラー
- Mongoid::Errors::MongoidError
- 定義:
- build/mongoid- 8.1 /lib/mongoid/errors/mongoid_error.rb
Overview
すべてのカスタム エラーのデフォルトの親 Mongoid エラー。 これは、翻訳の基本キーを処理し、メッセージを変換するための便利な方法を提供します。
既知のサブクラスを直接確認
AmbiguousRelationship , Callback , CreateCollectionFailure , CriteriaArgumentRequired , DeleteRestriction , DocumentNotDestroyed , DocumentNotFound , DropCollectionFailure , EmptyConfigFile , ImmutableAttribute , InMemoryCollationNotSup po rted , InvalidColl ec tion , InvalidConf ig File , InvalidConfig Op tion , InvalidDependentSt ra tegy , InvalidDiscriminatorKey Ta rget , InvalidDotDollarAssi gn ment , InvalidEstimatedCountCr it eria , Invali dF ield , InvalidField Op tion , InvalidFie ld Type , Inval id Find , InvalidGlobalExecutorConcu rr ency , InvalidIn cl udes , Invali dI InvalidOptions , InvalidPath , InvalidPersistenceOption , InvalidQuery , InvalidQueryExecutor , InvalidRelation , InvalidRelationOption , InvalidScope , InvalidSessionUse , InvalidSetPolymorphicRelation , InvalidStorageOptions , InvalidStorageParent , InvalidTime , InverseNotFound , MixedClientConfiguration , MixedRelations , NestedAttributesMetadataNotFound , NoClientConfig , NoClientDatabase , NoClientHosts , NoClientsConfig , NoD defaultClient 、 NoEnvironment 、 NoMapReduce出力 、 NoMetadata 、 NoPaent 、 ReadonlyAttribute 、 ReadonlyDocument 、 Scopes 、 ToManyNestedAttributeRecords 、 UnknownAttribute 、 UnknownModel 、 UnsavedDocument 、サポートされていないJavascript 、検証
定数の概要の削減
- Base_KEY =
。mongoid.errors.message。
インスタンス属性の概要を折りたたむ
-
#問題= オブジェクト
readOnly
属性の問題の値を返します。
-
#の解決= オブジェクト
readOnly
属性解決の値を返します。
-
#のサマリー= オブジェクト
readOnly
属性のサマリーの値を返します。
インスタンス メソッドの概要を折りたたむ
-
# complete_message (キー、属性 = {}) = string
メッセージを作成します。
インスタンス属性の詳細
# の問題=オブジェクト(読み取り専用)
属性の問題の値を返します。
11 12 13 |
ファイル "Build/mongoid- 8.1 /lib/mongoid/errors/mongoid_error.rb", 行11 デフォルト 問題点 @problem end |
#解決=オブジェクト(読み取り専用)
属性解決の値を返します。
11 12 13 |
ファイル "Build/mongoid- 8.1 /lib/mongoid/errors/mongoid_error.rb", 行11 デフォルト 解決 @resolution end |
#のサマリー=オブジェクト(読み取り専用)
属性のサマリーの値を返します。
11 12 13 |
ファイル "Build/mongoid- 8.1 /lib/mongoid/errors/mongoid_error.rb", 行11 デフォルト 概要 @ Summary end |
インスタンス メソッドの詳細
# complete_message (キー、属性 = {}) = string
メッセージを作成します。
21 22 23 24 25 26 27 28 29 30 31 32 33 |
ファイル "Build/mongoid- 8.1 /lib/mongoid/errors/mongoid_error.rb", 行21 デフォルト (キー, 属性 = {}) @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 |