1
我正在嘗試將地圖傳遞給屬性,並且發生此錯誤TypeError: can't convert Symbol into Integer
。任何人都可以幫我理解爲什麼會這樣?'TypeError:無法將符號轉換爲整數'更新嵌套屬性時
此代碼一直工作,直到我從Heroku Bamboo遷移到Heroku Cedar(但Rails和Ruby的版本與特定版本相同(1.9.2p320 - > 1.9.2p321和Rails 3.0.20)
很明顯,它的發生,因爲這是由該行attribute_ids = attributes_collection.map {|a| a['id'] || a[:id] }.compact
但處理的地圖「A」最終只返回一個字符串,並導致錯誤。
我包括正在被處理的地圖和堆棧跟蹤的錯誤。https://gist.github.com/akinsgre/10994359
只是寫了一個函數抓取的哈希和修改記錄。 – Greg