标签: ruby
我想创建一个类的多个实例而不将它们保存到数据库中。然后我想循环遍历我创建的所有对象。有什么想法吗?
答案 0 :(得分:2)
听起来像是在寻找ObjectSpace.each_object:
ObjectSpace.each_object
ObjectSpace.each_object(YourClass) do |o| # Do something interesting with object 'o' here end
如果您可以手动跟踪对象,那么我认为会更好,我倾向于将ObjectSpace视为最后的手段。
ObjectSpace