自宅でお小遣い稼ぎをしたい主婦がアプリリリースを目指すブログです。この広告は、90日以上更新していないブログに表示しています。プログラミングこんにちは、マリンです。初心者の域を脱しない私は、よくmigration周りでやらかします。作っていたサンプルで失敗したので、ロールバックの正しいやり方?を学びました。現在の状況を確認するロールバックmigrateされていないファイルを確認ファイルを修正migrate追記migration周りの注意そもそもなぜこのあたり注意しなきゃいけないのか?今更気づいたので一応書いておきます。db:migrateした時にテーブル構造が変わってきます。最悪「コードの辻褄が合わない!」なんてことになりかねません。今後は普段から取り扱いに注意する癖をつけようと肝に銘じました。rollbackの手順さて本題です。失敗しない手順を学びました。現在の状況を確認するまずはどこまでmigrateが実行されているかを確認しましょう。db:versionこのコマンドで確認できます。20171112122350こんな感じで出てきます。20171112122350まで実行されていますね。ロールバック次に戻したいところまでロールバックします。現在地を含めた○個前までなかったことにしてくれます。念のためどのファイルが実行されていないか確認します。CreateUsers20171112131249のUserテーブルが作られていないようです。falseを削除します。migrate修正が完了したらマイグレートを実行します。========================これで無事修正完了です。こちら参考にさせていただきました。db:versionと書いてしまいましたが、Rails5の場合これでもいけます。Rails4以前の場合は$rakeでお願いします。HEADを取り消したい!!こんにちは、マリンです。今日Gitでやらかしました。ー外部結合ーこんにちは、マリンです。前回の続き、次は外部結合についてで...2017-10-30【Rails】paramsがなんなのかやっとわかった!こんにちは、マリンです。Railsでformとか使っていれば当然par...2017-04-28binって何?railsとrakeって何??(後編)こんにちは、マリンです。プラグインを学んでみる。(後編)こんにちは、マリンです。»プロフィールid:song-of-life1352607アラサーで思い立ってプログラミングを始めた主婦が、自宅でお小遣い稼ぎをしたいがために自作アプリのリリースを目指すブログです。【Git】ブランチ間違えてコミットしてた!?月別アーカイブ参加グループプログラミングはてなブログをはじめよう!song-of-life1352607さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。