0

Tarantulaを使用して、開発中の Rails アプリをテストしています。かなりうまく機能しますが、奇妙な 404 が表示されます。

それを調べた後、Tarantula はテスト時にアプリ全体でDELETEリクエスト (コントローラーのアクション) に従っています。destroyTarantula はindex最初にアクションを取得するため (そして未訪問の URL のリストを保持しているようです)、最終的には削除したリソースへのリンクをたどろうとします...そして 404 を取得します.Tarantula は URL が存在しないことは正しいですもう(リソース自体を削除したため)。ただし、エラーとしてフラグが立てられています。これは、私が期待する動作ではありません。

私は基本的に Rails の足場を使用しているだけで、この問題が発生しています。タランチュラがこれを行うのを防ぐにはどうすればよいですか? (または、リンクを指定するより良い方法はありますか?)

アップデート:

4

1 に答える 1

0

私の知る限り、これは Tarantula の将来のアップデートで修正される予定です。( http://github.com/relevance/tarantula/issues#issue/3も参照してください。) 今のところ、「無害に見える」404 は無視しています。

アップデート

現在、「ソフト削除」(レコードを削除済みとしてマークするだけ) を行っているため、これはもう問題ではありません。

于 2010-04-19T13:27:53.610 に答える