Welche Pfade werden automatisch von Rails hinzugefügt? Nehmen wir an, Sie haben eine Fragenressource, die Sie automatisch an fragments_path, question_path usw. erhalten. Wo sehe ich, was sie lösen und was ich bekomme?Dynamischer Pfad Helfer Schienen
18
A
Antwort
34
könnte Dieser Abschnitt http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use
Verb Path Action Helper
GET /photos index photos_path
GET /photos/new new new_photo_path
POST /photos create photos_path
GET /photos/:id show photo_path(:id)
GET /photos/:id/edit edit edit_photo_path(:id)
PUT /photos/:id update photo_path(:id)
DELETE /photos/:id destroy photo_path(:id)
Wenn Sie einen Helfer für show
Aktion erstellen möchten Sie schreiben können
photo_path(@photo.id)
wo @photo
ist Ihr Modell Objekt hilfreich sein. Oder Sie können @photo
direkt übergeben, wenn es auf id
Methode reagiert.
photo_path(@photo)
edit_photo_path(@photo)
Sie können auch rails console
(im Terminal) laden und Teststrecken app
mit wie so app.photo_path(1)
(es zeigt Ihnen den Weg für das Foto mit id
gleich 1
)
8
Verwenden Sie einfach:
rake routes
Dadurch werden alle Routen Liste definiert. Die erste Spalte ist für Ihre Pfadhelfer relevant.
0
Wenn Sie die folgenden haben in Ihrem Datei Routen:
resources :questions
Dann Rails bietet folgende erholsamen Routen für Sie:
GET /questions index list of questions
GET /questions/new new show new question form
POST /questions create create a new question
GET /questions/:id show show a specific question
GET /questions/:id/edit edit show form to edit question
PUT /questions/:id update update a specific question
DELETE /questions/:id destroy delete a specific question
Sie können auch Rake: routes ausführen, um zu sehen, was generiert wird.
Verwandte Themen
- 1. Schienen Pfad Helfer nicht in Modell erkannt
- 2. Schienen Helfer in Helfer-Datei
- 3. Aufschalten Schienen Übersetzungen Helfer
- 4. Schienen Helfer für select_tag?
- 5. Schienen current_path Helfer?
- 6. Erstellen Helfer in Schienen 3
- 7. Pfad in Schienen Parsen
- 8. Wie kann ich Schienen Helfer mehr objektorientierte
- 9. Seltsame Fehler in Schienen - fehlende Helfer
- 10. Routen, Weg Helfer und STI in Schienen 4.0
- 11. dynamischer Inhalt mit Ajax (Rubin auf Schienen)
- 12. Überschreiben der Standardroute/Pfad Helfer in Schienen etwas anderes als das `id` Feld
- 13. Schienen ersetzen Pfad in Zeichenfolge
- 14. Erstellen Sie benutzerdefinierte HTML-Helfer in Ruby auf Schienen
- 15. umfassen Bootstrap-role-Attribut in Schienen Form Helfer
- 16. Wie man Glyphicons zu Schienen hinzufügt link_to Helfer - Bootstrap 3
- 17. In CSS-Klasse link_to Helfer zu den Schienen
- 18. Have Schienen ignorieren einen bestimmten Pfad
- 19. freundliche ID Pfad in checkbox_tag Schienen 4
- 20. Rails 5 Entity Pfad Helfer Methode nicht gefunden
- 21. Wie mit dynamischer Ressource zu binden und einen Pfad anzugeben
- 22. Reagieren: dynamischer Import jsx
- 23. Schienen Helfer - wie kann ich einen Helfer bekommen, um mich eine `<br/>` (oder andere Markup)
- 24. einen Helfer von einem anderen Helfer
- 25. Leichter Template-Skript-Formular-Helfer
- 26. Wie link_to in Schienen funktioniert?
- 27. Rails 2 Route Helfer in Plugin
- 28. Wie kann ich Capybara verwenden Routing Helfer
- 29. Wie definiere ich einen benutzerdefinierten Pfad in Schienen?
- 30. Root-Pfad für mehrere Controller auf Schienen Routen
[hier] (http://guides.rubyonrails.org/routing.html#seeing-existing-routes-with-rake) ist die detaillierte Erklärung, was 'Rake Routen' gibt Ihnen –
Ich kann nicht sehen, wie dies zeigt, was ich als Argumente an den Helfer usw. übergeben kann ?? – LuckyLuke
@Dude, siehe mein Update – evfwcqcg