モジュール: Mongoid::Attributes::Readonly::Classメソッドs
- 定義:
- lib/mongoid/attributes/readonly.rb
インスタンス メソッドの概要を折りたたむ
-
#attr_readonly (*names) = オブジェクト
属性を読み取り専用として定義します。
インスタンス メソッドの詳細
#attr_readonly (*names) =オブジェクト
属性を読み取り専用として定義します。 これにより、ドキュメントが新しい場合、または作成中のときにのみ 属性の値が設定されるようになります。 その他の場合、 フィールドの書込みは無視されます。ただし、#remove_attribute と #update_attribute ではエラーが発生します。
66 67 68 69 70 |
# ファイル 'lib/mongoid/attributes/readonly.rb' 行66 デフォルト attr_readonly(*name) name.各 行う |name| readonly_attributes < database_field_name(name) end end |