Un utilisateur a de nombreux téléchargements. Je veux ajouter une colonne à la table des téléchargements qui fait référence à l'utilisateur. À quoi devrait ressembler la migration?
Question connexe pour Rails 3: Migrations Rails 3: Ajout d'une colonne de référence?
Question connexe pour Rails 4: Ajouter une migration de colonne de référence dans Rails 4
Comme pour les versions précédentes de Rails, vous pouvez utiliser la commande suivante pour créer la migration:
Rails g migration AddUserToUploads user:references
Contrairement aux versions précédentes de Rails, la migration ressemble à:
class AddUserToUploads < ActiveRecord::Migration[5.0]
def change
add_reference :uploads, :user, foreign_key: true
end
end