モジュール: Mongoid::Validable::Classメソッドs
- 定義:
- lib/mongoid/validable.rb
インスタンス メソッドの概要を折りたたむ
-
#validate_relation (関連付け)= Object
検証オプションが提供されていないか、true に設定されていた場合は、関連付けに関連するバリデーターを追加します。
-
#valids_with (*args, &stream) = オブジェクト
オプションを持つ指定されたフィールドに、指定されたバリデーターを使用して検証を追加します。
-
検証_使用とクエリの結果の検証= true | false
現在クエリがある検証を実行していること
インスタンス メソッドの詳細
#validate_relation (関連付け)= Object
検証オプションが提供されていないか、true に設定されていた場合は、関連付けに関連するバリデーターを追加します。
123 124 125 126 127 |
# ファイル 'lib/mongoid/validable.rb' 行123 デフォルト validates_relation(関連付け) 場合 関連付け.validate? validate_ associated(関連付け.name) end end |
#valids_with (*args, &stream) =オブジェクト
注:
完全なオプションについては、「 ActiveModel::Validation::With 」を参照してください。 これは、存在検証が追加されたときに自動保存機能を追加するためにオーバーライドされます。
オプションを持つ指定されたフィールドに、指定されたバリデーターを使用して検証を追加します。
141 142 143 144 145 146 147 148 149 150 151 |
# ファイル 'lib/mongoid/validable.rb' 行141 デフォルト validate_with(*args, &ブロック) 場合 args.最初に == PresenceValidator args.last[:attributes].各 行う |name| 関連付け = 関係[name.to_s] 場合 関連付け & & 関連付け.autosave? 関連付け::参照済み::AutoSave.define_autosave!(関連付け) end end end スーパー end |