j'ai une liste de noms de villes incorrectes aux Philippines:Rails remplacer les attributs dans des tableaux
>> 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", ...
Je voulais remplacer tous les noms avec le bon:
=> b = ["Abra", "Agusan del Norte", "Agusan del Sur", ...
que je voulais utiliser la méthode replace
parce que je voulais mettre à jour l'identifiant de ville existant, en l'insérant/tronquant seulement si nécessaire.
Mais je ne peux toujours pas comprendre celui-ci, puisque a
est un tableau de tableaux (corrigez-moi si je me trompe) tandis que b
est juste un tableau simple, terre-à-terre.
Je don Il ne faut pas coder l'identifiant dans le fichier de migration, il serait donc indépendant de la base de données, quel que soit le développement ou la base de données de production. – Khairul