以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2014/05/13/230324より取得しました。


rake db:resetではschema.rbから復旧が行われる

今迄無批判に

$ rake db:migrate:reset
$ rake db:reset

としていました。
これでDBを弄りつつseedを配置していた訳ですが...
Engineをmroongaに設定したところ、今迄の手法が通じませんでした。
というのも、db:resetは
削除=>作成=>schema.rbから復旧という手法を取る訳で...
migrationでEngineを設定するとschemaまでは手が及ばないので上書きされます。
これを知る迄、「reset」はseed.rbのリセットの事だと思ってましたが
...違ったのですね(

というわけで、検索エンジンを変更しつつseedを投入するには

$ rake db:migrate:reset
$ rake db:seed

が正しいという事になります。

写経の時期が終わったらちゃんとコマンドの意味を確認しにいかないとダメですねぇ...




以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2014/05/13/230324より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14