모듈: Mongoid::Reloadable

포함 항목:
컴포저블
다음에 정의됨:
lib/mongoid/reloadable.rb

개요

이 모듈은 문서의 재로드 동작을 처리합니다.

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#다시 로드문서

데이터베이스에서 Document 속성을 다시 로드합니다. 문서가 저장되지 않은 경우 구성 옵션이 설정된 경우 오류가 발생합니다. 이렇게 하면 루트 문서 또는 내장된 문서를 다시 로드할 수 있습니다.

예시:

문서 를 다시 로드합니다.

person.reload

반환합니다:

  • (문서)

    문서 가 다시 로드되었습니다.

다음을 발생시킵니다.

[소스 보기]

16
17
18
19
20
21
22
23
24
25
# 파일 'lib/mongoid/reloadable.rb', 줄 16

def 다시 로드
  다시 로드 = _reload
  check_for_deleted_document!(다시 로드)

  reset_object!(다시 로드)

  run_callbacks(:find) 하지 않는 한 _find_callbacks.비어 있나요?
  run_callbacks(:initialize) 하지 않는 한 _initialize_callbacks.비어 있나요?
  self
end