您好
正如我读到的基于mongo的模型的手动继承可用。但如果我继承了一个模型,在保存时,他会转到以继承根名称命名的文档。
即
class Base
include Mongoid::Document
field :enabled, type: Boolean, default: true
end
class Message < Base
attr_accessible :name , :description
end
class Event < Base
field :description, type: String
end
当我在Message和Event上执行创建时,两者都转到名为base
的文档我要做的就是存储消息模型i消息文档和类似的事件但保留继承
答案 0 :(得分:0)
您可以为每个模型指定一个集合
class Message < Base
store_in collection: :messages
attr_accessible :name , :description
end
class Event < Base
store_in collection: :events
field :description, type: String
end