2012-08-28 7 views
8

、テスト・データベースを準備するために使用するコマンドを用意。ただしのRails:すくいデシベル:テストは:すくいテストVsの準備:ガイドAS

bundle exec rake db:test:prepare 

ですが、私は次のコマンドも&がテストDBを作成し動作することを発見しました私のために。

bundle exec rake test:prepare 

これが有効なコマンドかどうかを知りたい場合は「はい」です。どこでドキュメントを見つけることができますか? github and the source code によればrails 3.2.8

+0

このように、両方が同じであることが分かりましたか? – ayjay

答えて

11

で試験

は下部に記載されています。

これは、ショートカット、ラッパーです。あなたが呼びたいものは何でも構いません。もう1つの質問は、あなたがbundle exec rake -Tでもやってみたらなぜこれが上がらないのかということです。

+2

だから、イースターエッグをレールで見つけました:) – CuriousMind

+4

タスク定義の前に 'desc 'という何らかの説明があるレーキタスクだけが' rake -T'で表示されます。私は 'test:prepare'タスクがこれを見つけていないと推測しています。 –

+1

ソースを見ると、これらは実際には互いのエイリアスではありません。 test:prepareにはdb:test:prepareより多くの前提条件があります。 –

関連する問題