模块:Mongoid::Reloadable

包含在:
可组合
定义于:
lib/mongoid/reloadable.rb

Overview

该模块处理文档的重新加载行为。

实例方法摘要折叠

实例方法详细信息

# reload文档

从数据库重新加载Document属性。 如果文档尚未保存,则在设置配置选项时会引发错误。 这可以重新加载根文档或嵌入式文档。

例子:

重新加载文档。

person.reload

返回:

  • (文档)

    文档已重新加载。

引发:



16
17
18
19
20
21
22
23
24
25
# File 'lib/mongoid/reloadable.rb', line 16

def 重新加载
  重新加载 = _reload
  check_for_deleted_document!(重新加载)

  reset_object!(重新加载)

  run_callbacks(:find) 除非 _find_callbacks.空?
  run_callbacks(:initialize) 除非 _initialize_callbacks.空?
  self
end