任何人都可以向我解释这个运行时异常究竟是什么意思吗?
can't add a new key into hash during iteration
我在这段代码中有这个错误(我使用Mongoid):
new_item_entries = []
item.entries.each do |entry|
new_item_entries << ItemEntry.new(name: entry.field) # exception here
end
self.entries = new_item_entries
self.save
但是这个例外在任何情况下都不会燃烧!在我的Rspec测试中,我有70个测试中的3个失败,但有这个例外。大多数测试使用上面的代码。