类:Mongoid::Association::Referenced::HasMany::Binding

继承:
对象
  • 对象
显示全部
包括:
Bindable
定义于:
lib/mongoid/association/referenced/has_many/ Binding.rb

Overview

has_many 关联的绑定类。

实例属性摘要

Bindable中包含的属性

#_association#_base#_target

实例方法摘要折叠

Bindable中包含的方法

#bounding#initialize

实例方法详细信息

# bind_one (doc) ⇒对象

使用反向关联绑定单个文档。 专门在附加到代理时使用。

例子:

绑定一个文档。

person.posts.bind_one(post)


18
19
20
21
22
# File 'lib/mongoid/association/referenced/has_many/ Binding.rb', line 18

def bind_one(doc)
  绑定 do
    bind_from_relational_parent(doc)
  end
end

#unbind_one(doc) ⇒ Object

取消绑定单个文档。

例子:

解除文档绑定。

person.posts.unbind_one(document)


28
29
30
31
32
# File 'lib/mongoid/association/referenced/has_many/ Binding.rb', line 28

def unbind_one(doc)
  绑定 do
    unbind_from_relational_parent(doc)
  end
end