クラス: Mongoid::Validable::As associatedValidator
- 継承:
-
ActiveModel::Validator
- オブジェクト
- ActiveModel::Validator
- Mongoid::Validable::As associatedValidator
- 定義:
- lib/mongoid/validable/as associated.rb
Overview
関連付けが有効かどうかを検証します。 は 1 つの関連付けであり、多くの関連付けがあることを正しく処理します。
インスタンス メソッドの概要を折りたたむ
-
属性= オブジェクト
バリデーターが正しい属性に追加されるように、'validate_with' によって必要となります。
-
# validate(ドキュメント)= Object
指定されたレコードの名前付き関連付け('attributes')が有効であることを確認します。
インスタンス メソッドの詳細
属性=オブジェクト
バリデーターが正しい属性に追加されるように、'validate_with' によって必要となります。
22 23 24 |
# ファイル 'lib/mongoid/validable/as associated.rb' は、 22行 デフォルト 属性 [:attributes] end |
# validate(ドキュメント)= Object
指定されたレコードの名前付き関連付け('attributes')が有効であることを確認します。 これにより、データベースから関連付けはロードされず、ダーティまたは永続化されていないレコードのみが検証されます。
有効でない値が含まれている場合は、適切なエラーが 'ドキュメント' パラメーターに追加されます。
36 37 38 39 40 |
# ファイル 'lib/mongoid/validable/as associated.rb' は、 36行 デフォルト validate(ドキュメント) [:attributes].各 行う |attr_name| validate_association(ドキュメント, attr_name) end end |