Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Mongoidが読み取り専用属性をサポートしていることがわかります。ドキュメント全体、またはコレクション/モデルクラス全体を読み取り専用としてマークする方法はありますか?
class属性にアクセスしてfields、ハッシュのキーをにスプラットすることができますattr_readonly。例えば:
fields
attr_readonly
class Model include Mongoid::Document attr_readonly *fields.keys end
fields.keys、が含まれることに注意して_idください_type。
fields.keys
_id
_type