Ich habe einen Link in meinem Ruby on Rails-Projekt, das den Benutzer hier Umleitungen: https://blah.com/files/form/anonymous/api/library/142270db-...
, aber wenn man den BefehlCapybara schneiden Sie den Link unten und bekommen Action :: RoutingError:
bundle exec rpsec spec/features/*
Wenn ich simulieren den Klick der Verbindung erhalte ich:
ActionController::RoutingError:
Keine Route treffer [GET] „/ files/Form/anonym/api/library/142270db -...
Warum ist unten Capybara triming den Link ein Und dann einen Routingfehler bekommen?
Wenn Sie den racktest-Treiber verwenden, ignoriert er den Hostnamen, weil er annimmt, dass alle URLs auf Ihre App verweisen, da dies alles –
Dank Thomas, das ist richtig. Wenn du das in einer Antwort einpacken willst, werde ich es akzeptieren! –