只有一个外键的话可以这样
class CreateOrderForms < ActiveRecord::Migration[5.2]
def change
create_table :purchase do |t|
t.references :user, foreign_key: true, on_delete: :cascade
t.timestamps
end
end
end
如果有多个那, 比如采购有一个操作员和一个审批员,两个都是 user 应该怎么表述?
查看了这个文档,但是还是没有搞明白, https://ruby-china.github.io/rails-guides/active_record_migrations.html#foreign-keys
问题等同于 在 column 中使用自定义的列名,便于搜索