Jakie ścieżki są automatycznie dodawane przez Rails? Powiedzmy, że masz zasób pytań, automatycznie otrzymujesz question_path, question_path itp. Gdzie widzę, do czego służą i co otrzymuję?Ścieżki pomocników ścieżki dynamicznej
18
A
Odpowiedz
34
tej sekcji mogą być pomocne 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)
Jeśli chcesz utworzyć pomocnika dla show
działania można napisać
photo_path(@photo.id)
gdzie @photo
jest model obiektu. Lub możesz przekazać @photo
bezpośrednio, jeśli odpowiada ona metodzie id
.
photo_path(@photo)
edit_photo_path(@photo)
Można również załadować rails console
(w terminalu) oraz trasy testowe wykorzystujące app
jak tak app.photo_path(1)
(pokaże trasę na zdjęciu z id
równa 1
)
8
Wystarczy użyć:
rake routes
Będzie to lista wszystkich tras zdefiniowane. Pierwsza kolumna jest pomocna dla Ciebie.
0
Jeśli następujących w swojej plik trasy:
resources :questions
Następnie Szyny udostępnia następujące trasy spokojny dla Ciebie:
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
Możesz także uruchomić prowizję: trasy, aby zobaczyć, co jest generowane.
Powiązane problemy
- 1. Pomocników ścieżki Ruby na szynach
- 2. Tablica dostępu przy użyciu ścieżki dynamicznej
- 3. Dlaczego niektórzy z moich pomocników ścieżki Rails mają przyrostek _index?
- 4. Jak dodać ścieżki względne do ścieżki budowania FlexBuilder?
- 5. Konwersja ścieżki URI do względnej ścieżki systemu plików w .NET
- 6. Program Visual Studio znajduje ścieżki kodu/ścieżki wykonania
- 7. Uzyskaj ścieżkę UNC ze ścieżki lokalnej lub zmapowanej ścieżki
- 8. Drukowanie ścieżki klasy OSGI?
- 9. Zrozumienie ścieżki obciążenia Rubiego
- 10. Łączenie URI i ścieżki
- 11. XCode Biblioteka przeszukiwanie ścieżki
- 12. RequireJS ścieżki config
- 13. Java - tworzenie ścieżki klasy
- 14. java.lang.IllegalArgumentException: zawiera separator ścieżki
- 15. apc.filters według ścieżki?
- 16. Znajdź katalog nadrzędny ścieżki
- 17. Networkx - najkrótsza długość ścieżki
- 18. pozycji ścieżki Svg
- 19. Gradient wzdłuż ścieżki
- 20. Ścieżka ścieżki okna Pythona
- 21. symfony 2 ścieżki lesscss
- 22. Rurka OpenGL wzdłuż ścieżki
- 23. .to ścieżki wyszukiwania
- 24. Zmiana ścieżki MongoDB?
- 25. Routing ścieżki w Flask
- 26. Klip do narysowanej ścieżki
- 27. Streamreader do względnej ścieżki
- 28. Kod X zawiera ścieżki
- 29. a2ensite ze ścieżki skryptu
- 30. Dzielenie ścieżki WPFGeometria na "płytki"
[tutaj] (http://guides.rubyonrails.org/routing.html#seeing-existing-routes-withrrake) to szczegółowe wyjaśnienie, co oznaczają "trasy rake'u" –
Nie widzę, jak to pokazuje, co mogę przekazać jako argumenty pomocnikowi itp.? – LuckyLuke
@Dude, zobacz moją aktualizację – evfwcqcg