Ruby on rails 使用Mongoid使整个模型只读

Ruby on rails 使用Mongoid使整个模型只读,ruby-on-rails,mongodb,mongoid,Ruby On Rails,Mongodb,Mongoid,我看到Mongoid支持只读属性。是否有方法将整个文档或整个集合/模型类标记为只读?您可以访问字段类属性,并根据attr\u readonly显示哈希键。例如: class Model include Mongoid::Document attr_readonly *fields.keys end 请注意,字段。键将包括\u id和\u type

我看到Mongoid支持只读属性。是否有方法将整个文档或整个集合/模型类标记为只读?

您可以访问
字段
类属性,并根据
attr\u readonly
显示哈希键。例如:

class Model
  include Mongoid::Document

  attr_readonly *fields.keys
end
请注意,
字段。键
将包括
\u id
\u type