标签: ruby-on-rails mongodb mongoid
我看到Mongoid支持只读属性。有没有办法将整个文档或整个集合/模型类标记为只读?
答案 0 :(得分:7)
您可以访问fields类属性并将哈希键映射到attr_readonly。例如:
fields
attr_readonly
class Model include Mongoid::Document attr_readonly *fields.keys end
请注意,fields.keys将包含_id和_type。
fields.keys
_id
_type