0

我想创建一个类的多个实例而不将它们保存到数据库中。然后我想遍历我创建的所有对象。有什么想法吗?

4

1 回答 1

2

听起来您正在寻找ObjectSpace.each_object

ObjectSpace.each_object(YourClass) do |o|
  # Do something interesting with object 'o' here
end

如果您可以手动跟踪您的对象,那么我认为这会更好,我倾向于将其ObjectSpace视为最后的手段。

于 2012-07-07T02:43:31.580 回答