モジュール: Mongoid::Validable::Macros
- 次による拡張機能。
- ActiveSupport::Concern
- 定義:
- build/mongoid- 8.1 /lib/mongoid/validable/macros.rb
インスタンス メソッドの概要を折りたたむ
-
#validate_ associated(*args)= オブジェクト
関連付けが有効かどうかを検証します。
-
(*args) = validate_format_ of (*args) = オブジェクト
フィールドの形式を検証します。
-
#validate_Length_ of (*args) = オブジェクト
フィールドの長さを検証します。
-
(*args) = validate_presence_ of (*args) = オブジェクト
フィールドが存在するかどうか、つまり nil または空のフィールドがあることを検証します。
-
(*args) = validate_uniqueness_ of (*args) = オブジェクト
フィールドがデータベース内のドキュメントに対して一意であるかどうかを検証します。
インスタンス メソッドの詳細
#validate_ associated(*args)=オブジェクト
関連付けが有効かどうかを検証します。 は 1 つの関連付けであり、多くの関連付けがあることを正しく処理します。
22 23 24 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/validable/macros.rb', 行22 デフォルト validate_ associated(*args) validate_with(associatedValidator, _merge_attributes(args)) end |
(*args) = validate_format_ of (*args) =オブジェクト
フィールドの形式を検証します。
54 55 56 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/validable/macros.rb', 行54 デフォルト validate_format_ of(*args) validate_with(CustomValidator, _merge_attributes(args)) end |
#validate_Length_ of (*args) =オブジェクト
フィールドの長さを検証します。
69 70 71 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/validable/macros.rb', 行69 デフォルト validate_Length_ of(*args) validate_with(LengthValidator, _merge_attributes(args)) end |
(*args) = validate_presence_ of (*args) =オブジェクト
フィールドが存在するかどうか、つまり nil または空のフィールドがあることを検証します。
84 85 86 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/validable/macros.rb', 行84 デフォルト validates_presence_ of(*args) validate_with(PresenceValidator, _merge_attributes(args)) end |
(*args) = validate_uniqueness_ of (*args) =オブジェクト
フィールドがデータベース内のドキュメントに対して一意であるかどうかを検証します。
39 40 41 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/validable/macros.rb', 行39 デフォルト validates_uniqueness_ of(*args) validate_with(UniquenessValidator, _merge_attributes(args)) end |