私はbelongs_toと外部キーをレールに混同しています。私たちがレールの移行でbelongs_toを使用すると、親テーブルからアクセスできる子テーブルに外部キーが作成されるようです。しかし、レールのドキュメントでは、両方の列を1つの列に使用する状況があります。belongs_toとは、railsの移行とデータベース構造の中で何を作成するのですか?
create_table :accounts do |t|
t.belongs_to :supplier, index: { unique: true }, foreign_key: true
# ...
end
誰かがこの状況を説明し、belongs_toとforeign_keyについて説明できますか?
t.belongs_to:サプライヤとt.integer:supplier_id? – cengo