모듈: Mongoid::Timestamps::Updated
- 확장자:
- ActiveSupport::Concern
- 포함 항목:
- Mongoid::Timestamps
- 다음에 정의됨:
- lib/mongoid/timestamps/updated.rb,
lib/mongoid/timestamps/updated/short.rb
개요
이 모듈은 타임스탬프에 업데이트되는 문서를 설정하는 동작을 처리합니다.
네임스페이스 아래에 정의됨
모듈: 짧은
인스턴스 메서드 요약 접기
-
#able_to_set_updated_at? ⇒ true | false
업데이트된 타임스탬프를 설정할 수 있나요?
-
#set_updated_at ⇒ 객체
문서의 updated_at 필드를 현재 시간으로 업데이트합니다.
인스턴스 메서드 세부 정보
#able_to_set_updated_at? ⇒ true | false
업데이트된 타임스탬프를 설정할 수 있나요?
40 41 42 |
# 파일 'lib/mongoid/timestamps/updated.rb', 줄 40 def able_to_set_updated_at? !동결? && !시대를 초월한? && (new_record? || 변경되었나요?) end |
#set_updated_at ⇒ 객체
문서의 updated_at 필드를 현재 시간으로 업데이트합니다. 이는 생성 및 저장 시에만 호출됩니다.
26 27 28 29 30 31 32 |
# 파일 'lib/mongoid/timestamps/updated.rb', 줄 26 def set_updated_at 만약 able_to_set_updated_at? self.updated_at = 시간.Current 하지 않는 한 updated_at_changed? end clear_timeless_option end |