- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Ruby on Railsのmigrateについてです!)
Ruby on Railsのmigrateについての困りごと
このQ&Aのポイント
- Ruby on Rails初心者の方がmodelの作成と削除を行った際にエラーが表示されず、コマンドが入力可能な状態になってしまう問題について説明している質問です。
- modelを作成した後、エラーが表示されずにコマンドが入力可能な状態になる原因について、回答を求めています。
- Ruby on Railsのmigrateでmodelを作成して削除した後にエラーが表示されず、コマンドが入力可能になる問題について質問しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#149362
回答No.2
rake db:migrate:reset を実行しても、DB 以外に支障は出ないはずです。 どうしても心配でしたら、現在作業中の project のバックアップを取っておいて下さい。(SQLite3 以外の DB をご利用でしたら、DB の中身も。) Git や Subversion などをご利用なら適切な名前 (タグ) をつけて commit するだけですが、利用していなければ zip 圧縮だけでも充分です。
その他の回答 (1)
noname#149362
回答No.1
今まで DB に入力したデータが初期化されてもよければ、 rake db:migrate:reset で思い通りの結果になると思います。初期化されるのがまずければ、 rake -T で表示されるもののうち「rake db:migrate」で始まる5つやその前後を見て頑張って下さい。
補足
回答ありがとうございます。 厚かましいのですが、続けて質問失礼します。 rake db:migrate:reset のコマンドなのですが、DB に入力したデータ以外に支障はでないでしょうか?