2 flat logo on transparent 256
2017-12-28
2019-01-22

Railsで発生するエラー|StandardError: An error has occurred, this and all later migrations canceled

Error hm

DBテーブルを新規作成しようとすると

StandardError: An error has occurred, this and all later migrations canceled

でテーブルの新規作成を行う事が出来ませんでした。

このエラーは既にテーブルが存在する場合に発生します。

回避策はまず以下コマンドでmigrateをリセットします

rake db:migrate:reset

テーブル名を変更した上で下記コマンドを実行

テーブル名を変更し再度マイグレーションを実行します。

rake db:migrate

これで対応できます。

その他関連記事

プログラミングで発生するエラーと対応記事の一覧

【初心者・独学者向け】プログラミングに困ったらテラテイルで質問してみよう

Rubyの資格試験|Ruby技術者認定試験 (Silver version 2.1)の解説と対策概要

お名前.comの共用サーバーでWordPress(ワードプレス)を無料でSSL化する

サイトへ簡単にアイコンを無料設定できる|Font Awesomeの使い方|サンプルコード付き

前の記事
次の記事
人気記事
カテゴリーから記事を探す