모듈: Mongoid::Attributes::Readonly

확장자:
ActiveSupport::Concern
포함 항목:
Mongoid::Attributes
다음에 정의됨:
lib/mongoid/attributes/readonly.rb

개요

이 모듈은 읽기 전용 속성의 동작을 정의합니다.

네임스페이스 아래에 정의됨

모듈: 클래스 메서드

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#attribute_writeable?(name) ⇒ true | false

제공된 이름으로 속성을 쓰기 (write) 수 있나요?

예시:

속성을 쓸 수 있나요?

model.attribute_writable?(:title)

매개변수:

  • 이름 (string | 기호)

    필드의 이름입니다.

반환합니다:

  • (true | false)

    문서가 새 문서이거나 필드가 읽기 전용이 아닌 경우.



25
26
27
# 파일 'lib/mongoid/attributes/readonly.rb', 줄 25

def attribute_writeable?(이름)
  new_record? || (!readonly_attributes.포함?(이름) && _loaded?(이름))
end