0

在我的 rspec 测试中,我遇到了一个我认为其他队友都没有的问题。每次调用 :show、:create、:update(所有操作)都会出现以下错误:

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

注意:用任何被调用的动作替换“索引”。

我该如何调试呢?我是否遗漏了使这些方法在我的规范中可用的东西?

4

1 回答 1

0

我已经解决了这个问题。我在我的应用程序中发现有人覆盖了控制器规范工作方式的默认行为。这个问题非常笼统,为什么控制器操作方法在控制器规范中不可用。答案确实是它们应该在您的控制器规范中可用,除非您以某种方式覆盖了该功能。

于 2012-08-20T01:40:43.713 回答