Módulo: Mongoid::Attributes::Readonly

Ampliado por:
ActiveSupport::Concern
Incluido en:
Mongoid::Atributos
Definido en:
lib/mongoid/attributes/readonly.rb

Overview

Este módulo define el comportamiento de los atributos de solo lectura.

Definido bajo Namespace

Modules: ClassMethods

Resumen del método de instancia colapsar

Detalles del método de instancia

#attribute_writable?(nombre) ⇒ true | false

¿Podemos guardar el atributo con el nombre proporcionado?

Ejemplos:

¿Podemos guardar el atributo?

model.attribute_writable?(:title)

Parámetros:

  • Nombre (String | Símbolo)

    El nombre del campo.

Devuelve:

  • (true | false)

    Si el documento es nuevo, o si el campo no es de solo lectura.



25
26
27
# Archivo 'lib/mongoid/attributes/readonly.rb', línea 25

def attribute_writable?(Nombre)
  nuevo_registro? || (!sí mismo.clase.atributos de solo lectura.incluir?(Nombre) && _¿cargado?(Nombre))
end