0

私の rspec テストでは、他のチームメイトが抱えているとは思えない問題を抱えています。:show、:create、:update (すべてのアクション) を呼び出すたびに、次のエラーが発生します。

Failure/Error: get :index ActionController::RoutingError: No route matches [GET] "/index".

注: "index" は、呼び出されるアクションに置き換えてください。

どうすればこれをデバッグできますか? これらのメソッドを仕様で使用できるようにする何かが不足していますか?

4

1 に答える 1

0

私はこの問題を解決しました。私のアプリで、コントローラーの仕様が機能する方法のデフォルトの動作を誰かが上書きしたことを発見しました。コントローラーのアクションメソッドがコントローラーの仕様で使用できない理由についての質問は、本当に一般的です。答えは、実際には、何らかの方法でその機能をオーバーライドしていない限り、コントローラーの仕様で使用できるはずです。

于 2012-08-20T01:40:43.713 に答える