クラス: Mongoid::関連付け::参照::HasOne::Binding

継承:
オブジェクト
  • オブジェクト
すべて表示
次のことが含まれます。
バインディング可能
定義:
build/mongoid- 8.1 /lib/mongoid/asaction/referenced/has_one/bining.rb

Overview

has_one 関連付けのバインディング クラス。

インスタンス属性の概要

バインディング可能なに含まれる属性

#_association, #_base, #_target

インスタンス メソッドの概要を折りたたむ

バインド可能な に含まれるメソッド

バインディング初期化

インスタンス メソッドの詳細

# bind_one =オブジェクト

基本オブジェクトを関連付けの逆にバインドします。 したがって、両方の側で実際のオブジェクト自体を参照します。

この場合、ドキュメント自体と逆オブジェクトの関連付けメタデータが設定されます。

例:

ドキュメントをバインドします。

person.game.bind(:continue => true)
person.game = Game.new


21
22
23
24
25
ファイル 'Build/mongoid- 8.1 /lib/mongoid/as associated/referenced/has_one/bining.rb '、 行21

デフォルト bind_one
  バインディング 行う
    bind_from_relational_parent(_ target)
  end
end

#unbind_one =オブジェクト

参照を nil に設定することで、基本オブジェクトとその逆のバインドを解除します。

例:

ドキュメントのバインドを解除します。

person.game.unbind(:continue => true)
person.game = nil


33
34
35
36
37
ファイル 'Build/mongoid- 8.1 /lib/mongoid/as associated/referenced/has_one/bining.rb '、 行33

デフォルト unbind_one
  バインディング 行う
    unbind_from_relational_parent(_ target)
  end
end