Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

`normalized_path` may be wrong if the path matches many potential routes

Offen
#316 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
38/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
rails, ruby
Bereich
backend

Rechercherichtung

Beginne in lib/appmap/handler/rails/request_handler.rb bei den Zeilen 59-66 und reproduziere die in routes.rb gezeigten Routen mit einer Anfrage an /api/users. Vergleiche den normalisierten Pfad mit der Route, die tatsächlich übereinstimmte. Als erledigt gilt, dass die spezifische Route das normalisierte Ergebnis bleibt, selbst wenn auch eine andere dynamische Route übereinstimmen könnte.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

E.g. given the following routes.rb:

get 'api/users'
get ':team_slug/users'

It appears possible for a call to /api/users to return a normalized path of /:team_slug/users incorrectly when the path matches the route definition.

https://github.com/getappmap/appmap-ruby/blob/master/lib/appmap/handler/rails/request_handler.rb#L59-L66

Vorherrschende Sprache
Ruby
Sterne
101
Forks
13
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus getappmap/appmap-ruby

Alle Issues in getappmap/appmap-ruby

Ähnliche Issues

Weitere Issues zu Ruby

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.