RSpec を使用して Rails アプリをテストするために Capybara を使用しています。visit "/bars"正しく呼び出すと、barsリソースのインデックス ページに移動します。visit "/bars/1"しかし、 (aが 1barで保存されている場所で)を呼び出すとid、手動で URL を入力しても問題なく動作するにもかかわらず、不思議なことにインデックス ページにも移動します。
インデックス ページには特定のbarsページ ( など"/bars/1") へのリンクも含まれており、これらのリンクはブラウザーで完全に機能しclick_linkますが、カピバラのそれらのリンクでは代わりに (ご想像のとおり) インデックス ページに戻ります。
どちらの場合もshow、コントローラー内のメソッドはbars、ブラウザーでクリックしているときに呼び出されますが、カピバラを使用しているときに呼び出されることはありません。
何が起こっているのか誰にも分かりませんか?