在Rails 5 中添加引用列迁移

Add a reference column migration in Rails 5

一个用户有很多上传。我想在引用用户的上传 table 中添加一列。迁移应该是什么样的?

Rails3 的相关问题:Rails 3 migrations: Adding reference column?

Rails4 的相关问题:Add a reference column migration in Rails 4

Rails6 的相关问题:

与 Rails 的早期版本一样,您可以使用以下命令创建迁移:

rails g migration AddUserToUploads user:references

与 Rails 的先前版本不同,迁移看起来像:

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