0

这是我想做的事情,但我不知道是否可能。我将有两个包含相同模块(控制台)的 Ruby 类(SuperNes 和 MegaDrive)。所以我假设会有一些共同的属性和一些特殊的属性。我想将它存储在同一个 MongoDB 集合中(使用store_in助手)。

例如,我将如何确保SuperNes.all仅返回 SuperNes 数据而不返回 MegaDrive ?

感谢您的回答和您阅读我的时间!

4

2 回答 2

1

也许你可以尝试在mongoid中继承,

于 2012-10-10T15:03:04.883 回答
0

class Console
  include Mongoid::Document
end

class SuperNes < Console
end

class MegaDrive < Console
end
于 2012-10-10T16:25:05.780 回答