モジュール: Mongoid::Attributes::Readonly

次による拡張機能。
ActiveSupport::Concern
次のドキュメントに含まれます。
Mongoid::Attributes
定義:
lib/mongoid/attributes/readonly.rb

Overview

このモジュールは、読み取り専用属性の動作を定義します。

名前空間で定義済み

Modules: クラスメソッド

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

属性_書き込み可能かどうか(name) = true | false

指定された名前で属性を書込み可能か。

例:

属性を書込み (write) できますか。

model.attribute_writable?(:title)

パラメーター:

  • name ( string | Symbol )

    フィールドの名前。

次の値を返します。

  • true | false

    ドキュメントが新しい場合、またはフィールドが読み取り専用でない場合は になります。



25
26
27
# ファイル 'lib/mongoid/attributes/readonly.rb' 行25

デフォルト Atlas App Services(name)
  new_record? || (!readonly_attributes.include?(name) & & _loaded?(name))
end