我想将外键字段('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