Schienen dot anstelle von slash in der URL
In meiner Strecken.rb habe ich:
get "projects/:category_id" => "projects#index"
Wenn ich Schreibe projects_path(1)
Sie die generierte URL ist /projects.1
statt /projects/1
. Wissen Sie, warum dies passiert ist?
Hier ist die Ausgabe von rake routes
:
GET /projects/:category_id(.:format) projects#index
- mögliche Duplikate von Rails erstellen von fehlerhaften Routen mit Punkten
- Duplikat von stackoverflow.com/questions/5674116/...
- Möglich, Duplikat der Pfad Helfer generieren Pfade mit Punkten anstelle von Schrägstriche
Du musst angemeldet sein, um einen Kommentar abzugeben.
projects_path
ist der index, das dauert nur ein argument: das format. Sie möchtenproject_path(1)