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

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

Overview

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

インスタンス属性の概要

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

#_association, #_base, #_target

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

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

バインディング初期化

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

# bind_one =オブジェクト

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

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

例:

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

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


22
23
24
25
26
# ファイル 'lib/mongoid/関連付け/referenced/has_one/bining.rb' の検索行は22です

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

#unbind_one =オブジェクト

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

例:

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

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


34
35
36
37
38
# ファイル 'lib/mongoid/関連付け/referenced/has_one/bining.rb' の検索行は34です

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