首页 文章

belongs_to在rails迁移和数据库结构中创建了什么?

提问于
浏览
0

我对rails中的belongs_to和外键感到困惑 . 当我们在rails迁移中使用belongs_to时,它似乎在子表上创建了一个我们可以从父表访问的外键 . 但是,在rails文档中,有一种情况在一列中同时使用 .

create_table :accounts do |t|
  t.belongs_to :supplier, index: { unique: true }, foreign_key: true
  # ...
end

有人可以解释这种情况并解释belongs_to和foreign_key:true究竟是什么?

1 回答

相关问题