regresar rails migraciones migracion llaves hacer foraneas comando columna agregar rails-activerecord ruby-on-rails-5 rails-migrations

rails activerecord - migraciones - Agregar una migración de columna de referencia en Rails 5



migraciones rails (1)

Al igual que con las versiones anteriores de Rails, puede usar el siguiente comando para crear la migración:

rails g migration AddUserToUploads user:references

A diferencia de las versiones anteriores de Rails, la migración se ve así:

class AddUserToUploads < ActiveRecord::Migration[5.0] def change add_reference :uploads, :user, foreign_key: true end end

Un usuario tiene muchas subidas. Quiero agregar una columna a la tabla de subidas que hace referencia al usuario. ¿Cómo debería ser la migración?

Pregunta relacionada para Rails 3: Rails 3 migrations: ¿Agregar una columna de referencia?

Pregunta relacionada para Rails 4: Agregar una migración de columna de referencia en Rails 4