古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

リファレンスを削除

説明

既存のテーブルのリファレンスを削除

使い方

remove_reference(テーブル名, リファレンス名 [, オプション])

オプション

オプション 説明
:polymorphic ポリモーフィックを付与
:index インデックスを付与
:foreign_key 外部キーの制約

既存のテーブルのリファレンスを削除

remove_reference(:products, :user, index: true)

ポリモーフィックを付与

remove_reference(:products, :supplier, polymorphic: true)

外部キーの制約を指定

remove_reference(:products, :user, foreign_key: true)

ソースコード