将外键字段添加到其他gem中的现有表中

时间:2019-06-19 15:01:20

标签: ruby-on-rails postgresql

我想将外键字段('completed_by')添加到指向  通过更新迁移文件和模型文件来获得不同的宝石。

迁移文件:

class CreateToDoItems < ActiveRecord::Migration[6.0]
  def change
    create_table :to_do_items do |t|
      t.references :event, null: false, foreign_key: true

      t.integer :priority
      t.string  :name
      t.boolean :done
      t.date  :issued_on
      t.date  :to_complete_on
      t.string  :comment
      t.integer :completed_by, null: true, foreign_key: true
      t.text    :description

      t.timestamps
    end
  end
end

模型文件:

class ToDoItem < ApplicationRecord
  belongs_to :event
  belongs_to :person_company, polymorphic: true
end

0 个答案:

没有答案