2011-12-04 11 views
1

オンデマンドでrspecをどのように生成できますか?rspecファイルを再生する

私のrspecファイルはすでに "rails generate controller"コマンドによって自動的に生成されていました。その後、それらのファイルを手動で削除して、それらのファイルを再生成するためのコマンドが必要であることを願っています。 削除したrspecファイルを "rails generate controller"を再起動せずに再生成するにはどうすればよいですか?

私は私はいくつかのブログで示唆されたいくつかのコマンドを試してみました:

​​

が、それは私のために動作しませんでした。

本当にありがとうございます!

答えて

-1

これは、2つの理由のために、悪い考えです:あなたは通常、あなたのスペックファイルを自動生成してはならない

  • :あなたが指定したい正確に何を考える必要があります。
  • 通常、コントローラーの仕様はまったく書き込まれません。キュウリのシナリオを代わりに使用してください。の動作(コントローラの仕様は実装にも依存しています)のテストでは、はるかに痛みが少なく、はるかに優れています。
+0

質問者はなぜそれが悪い考えであるか尋ねなかった。だから、彼らが求めていることが悪い考えであるかどうかに関わらず、より有益なコメントはその質問に答えることです。 – hrdwdmrbl

+0

@ジャッククック質問者がそれが悪い考えであることを知っていたなら、彼はそれをやる方法を尋ねることはありませんでした。それは悪い考えであるため、究極の目標を達成するためのよりよい方法を説明することが質問者にとってより役立つと思います。 –

+0

質問者の質問は本当に答えられませんでした。そして、ほとんどの人はおそらくGoogleでこの答えを見つけるだろうから、それはちょうど別のデッドエンドを提供するので悪い。しかし、はい、質問者はそれは悪い考えだと言われるべきですが、悪い考えは意見です。だから、私は答えが彼らの意見を与えるべきだと言うだろうが、元の質問に答えることではない。 – hrdwdmrbl

0

あなたのアプリケーションのルートフォルダに:

rails generate controller -h 

それはあなたの使い方の説明が表示されます。

0

rspec_controllerは、Railsの標準controllerの代わりに使用されなくなりました。それはあなたがこのようなあなたのGemfilerspec-railsを含むことによって機能するようになりました:

group :development, :test do 
    gem 'rspec-rails' 
end 

この後、どのようなツールRailsのcontroller発電機がthese two linesで使用をカスタマイズthis fileを、ロードします。

関連する問題