Blank?=Falseスマートフォン用の表示で見るBlank?=False「呉下の阿蒙にあらず」をモットーにしたITエンジニアの日々Blank?=Falseこの広告は、90日以上更新していないブログに表示しています。tipsよくマイグレーションスクリプトを書き間違えて、アレ?間違えた!ってことがけっこうあります。そんなときは、以下の2つの対応方法があると思います。新しいマイグレーションスクリプトを作成して、テーブルを修正する。間違えたマイグレーションスクリプトを修正して再migrateこの時の対処方法をど忘れすることがあるので、メモとして残します。自分の場合、コミット前、リリース前なら2.で対応することが多いです。理由は単にマイグレーションスクリプトを増やしたくないこと、仕様を変更ならログとして残すのは良いと思いますが、単に間違えただけなら修正したほうが後から見た時に間違えたんだな、とわかりやすいんじゃないかなと。db:migrate:resetを使う必要があります。db:resetはschema.rbを元にデータベースを作り直すからです。用途としては、db:seedで作成したデータ以外のデータを削除したい時に使うものです。よって、マイグレーションスクリプトを修正しても反映されません。db:migrate:resetの場合、マイグレーションスクリプトを読み込んで再マイグレーションする、という動作になります。この際、shcema.rbも書き換えられます。コレでマイグレーションスクリプトの修正も反映されるようになります。マイグレーションスクリプトを書き直した時はTweet広告を非表示にする関連記事2017-02-02勉強は大変だが役に立つ逃げるは恥だが役に立つみたいなタイトルをつけてみました。データベースとモデル基礎RubyOnRails、今回はデータベース回です。今回から基礎RubyOnRailsをやっていきます。実践RubyOnRails実践RubyOnRailsが終わったので総評を書いていきます。»Profile某製造業の社内Sler。今のお仕事のメインはAccessとVBA。元パッケージソフト開発者。VBA、そしてRDBやNoSQLを組み合わせたアプリケーション開発を得意としています。福岡県、もしくは熊本県へIターン転職に向けて、DB/NoSQLの業務に関われる会社を探しています。レベル1取得しましたリファクタリングの帽子をかぶるということ勉強は大変だが役に立つCUIなCentOS7にcinnamonを導入するLinuxのコマンドはMacOSXでそのまま動くとは限らない月別アーカイブTwitterGooglePocketはてなブログをはじめよう!stonebeach-dakarさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。