Une autre chose importante est que vous devez mettre à jour le modèle des associations, à qui vous aurez à faire si vous renommer manuellement ou de les détruire et de générer de la ressource (car ils existent dans les autres modèles). Vous pouvez soit exécuter une migration de changer les noms de colonne de la clé étrangère dans la base de données et modifier toutes les références à ces clés étrangères dans le code:
rename_column :table, :old_id, :new_id
ou de personnaliser la clé étrangère lors de la déclaration de l'association qui utilise l'ancienne clé étrangère:
belongs_to :new, foreign_key: "old_id"
Aussi, si votre ressource inclut des images, ils sont souvent stockés dans un répertoire qui comprend le nom de la ressource, mais (avec carrierwave au moins) une fois le nom de la ressource est changé, ils vont être référencé de manière incorrecte (fichier existe à '/uploads/old/image/1/pic.jpg " mais on cherche à 'uploads/new/...'), de sorte que vous aurez à supprimer et re-télécharger les images, de les déplacer vers le nouveau chemin, ou peut-être des changements là où ils sont recherchés.