Railsドキュメント

リファレンスを削除

適応バージョン

説明

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

使い方

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)

ソースコード