我有不正確的城市名稱的菲律賓列表:Rails的替換陣列屬性
>> a = City.find_all_by_country_id(4)
=> [#<City id: 91, name: "Alaminos", country_id: 4, created_at: "2009-11-12 04:06:14", updated_at: "2009-11-12 04:06:14">, #<City id: 92, name: "Angeles", country_id: 4, created_at: "2009-11-12 04:06:14", ...
,我想替換所有正確的名稱:我想用
=> b = ["Abra", "Agusan del Norte", "Agusan del Sur", ...
replace
方法,因爲我想更新現有的城市id,只在必要時插入/截斷它們。
但我仍然不能找出這一個,因爲a
是一個數組數組(如果我錯了,請糾正我),而b
只是一個簡單的,腳踏實地的數組。
我不不想將ID編碼到遷移文件中,因此無論數據庫是開發還是生產數據庫,它都將獨立於數據庫。 – Khairul 2009-12-08 07:30:31