1

このランタイム例外の正確な意味を誰かが私に説明できますか?

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つが失敗しました。ほとんどのテストは上記のコードを使用します。

4

0 に答える 0