добавление поля внешнего ключа в существующую таблицу в другом геме - PullRequest
0 голосов
/ 19 июня 2019

Я хотел бы добавить поля внешнего ключа ('complete_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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...