LoginSignup
0
0

More than 3 years have passed since last update.

間違ってモデルを作ってしまった時の対処法

Posted at

結論

下記のようにモデルのみを指定して削除します。

ターミナル
rails destroy model [モデル名]

モデルを削除するときはカラムを指定する必要はないのでこのようなコマンドになります。

ただ、rails db:migrateをしてしまっていた場合は、テーブルを作成してしまっているので念のためにテーブルの削除をした方がいいと思います。

テーブルの削除方法

マイグレーションファイルを編集する

create_table :commentsの部分をdrop_table :commentsに変更する。

class CreateComments < ActiveRecord::Migration[6.0]
  def change
    create_table :comments do |t|
      t.string :content
    end
  end

最後にターミナルで以下のコマンドを打てばデータベールからテーブルが削除されます。

rails db:migrate

参考記事

[Rails]モデル削除コマンド
Railsでテーブルの削除

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0