Módulo: Mongoid::Attributes::Readonly

Estendido por:
ActiveSupport::Concern
Incluído em:
Mongoid::Attributes
Definido em:
lib/mongoid/attributes/readonly.rb

Visão geral

Este módulo define o comportamento para atributos somente leitura.

Definido sob namespace

Módulos: Métodos de classe

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#Atributo_gravável?(nome) ➤ verdadeiro | false

Podemos escrever o atributo com o nome fornecido?

Exemplos:

Podemos escrever o atributo?

model.attribute_writable?(:title)

Parâmetros:

  • name (string | Símbolo)

    O nome do campo.

Retorna:

  • (verdadeiro | falso)

    Se o documento for novo ou se o campo não for somente leitura.



25
26
27
# File 'lib/mongoid/attributes/readonly.rb', linha 25

def Atributo_gravável?(name)
  new_record? || (!readonly_attributes.incluir?(name) && _loaded?(name))
end