Ruby 2.2.1
Rails 3.2.6
を使用しています。
開発中のRailsアプリの開発環境で
古いRubyからアップグレードを試みている最中だったのですが、
Rubyを1.9.3から2.2.1にアップグレードした後、アプリ動作を確認すると
CSS、JSがなぜか読み込まなくなったのでいろいろ試行錯誤する中で
rakeのバージョンを探ろうとターミナルで以下のコマンドを実行しました。
lang
1$ rake -v
このコマンド自体後で間違っていることに気付いたのですが
このコマンドでログが色々走りまして、
結果、テストが走ったような動作があり、
しばらく後でデータベースの中のデータが全て消えてることに気づきました。
「development.log」を探ってみると、
DROP DATABASEをした後にCREATE TABLEがたくさん走っているSQLのログが残っていました。
どうも$ rake db:reset
が走ったような感じがしています。
そしてどのテーブルにもテストデータのようなものが入っていました。
テストを実行したことがないためこのあたりの知識がほぼ無いのですが、、
$ rake -v
というコマンドでいったい何が起こったのかわかりますでしょうか?
ネットで調べた限りでは
-v
というオプションはverboseモードを実行と書いていましたが
これは関係ないでしょうか?
何か重大な勘違いをしてるのかもしれませんが
ちょっと間違ったコマンドを軽はずみに実行したところ
データベースがリセットされてしまったことに非常に驚きまして、、
どなたかお分かりの方がいましたらぜひともご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/11 05:52