0

我正在使用Tarantula来测试我正在开发的 Rails 应用程序。它工作得很好,但我得到了一些奇怪的 404。

在调查之后,狼蛛在测试时会在我的整个应用程序中跟踪DELETE请求(destroy控制器上的操作)。由于狼蛛index首先获得了行动(并且似乎保留了未访问的 URL 列表),它最终会尝试跟踪指向它已删除的资源的链接......并获得 404。狼蛛是正确的,该 URL 不存在不再(因为它删除了资源本身)。但是,它会将其标记为错误——这几乎不是我所期望的行为。

我基本上只是使用 Rails 脚手架,这个问题正在发生。我如何防止狼蛛这样做?(或者,有没有更好的方法来指定链接?)

更新:

4

1 回答 1

0

据我所知,这预计将在狼蛛的未来更新中得到解决。(另请参阅:http: //github.com/relevance/tarantula/issues#issue/3。)目前,我忽略了“看起来无害”的 404。

更新

我现在正在做“软删除”(只是将记录标记为已删除),所以这对我来说不再是问题了。

于 2010-04-19T13:27:53.610 回答