¿Cuáles son las rutas que Rails agrega automáticamente? Supongamos que tiene un recurso de pregunta que automáticamente obtiene questions_path, question_path, etc. ¿Dónde veo lo que resuelven y lo que obtengo?carriles de ayuda dinámica de camino
18
A
Respuesta
34
Esta sección podría ser útil 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)
Si desea crear un ayudante para show
acción puede escribir
photo_path(@photo.id)
donde @photo
es su modelo de objetos. O puede pasar @photo
directamente si responde al método id
.
photo_path(@photo)
edit_photo_path(@photo)
También puede cargar rails console
(en el terminal) y las rutas de prueba utilizando app
al igual que app.photo_path(1)
(le mostrará la ruta para la foto con id
iguales 1
)
8
sólo tiene que utilizar:
rake routes
Esto listará todas las rutas definidas. La primera columna es relevante para sus ayudantes de ruta.
0
Si has lo siguiente en su archivo de rutas:
resources :questions
Entonces Rails ofrece las siguientes rutas de descanso para usted:
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
También puede ejecutar rake: routes para ver qué se está generando.
Cuestiones relacionadas
- 1. ruby on carriles ¿ayuda de pluralización?
- 2. definición constante dinámica en los carriles
- 3. Cómo encontrar el camino más corto en situación dinámica
- 4. ¿Ayuda a depurar mi sesión? Carriles 3 ActionDispatch :: Galletas :: CookieOverflow
- 5. Ayuda con los carriles activa consulta registro (como la cláusula)
- 6. Problema de tendido del camino/camino
- 7. necesitan ayuda para comprender: source_type opción de has_one/has_many a través de los carriles
- 8. Recuperar camino de tmpfile()
- 9. la captura de excepciones de tiempo de espera en los carriles parece saltar rescates y explotar "todo el camino hasta"
- 10. Ruta de carriles dependiente del usuario actual
- 11. Ayuda contextual de Eclipse
- 12. rails 3: ¿Cómo crear un camino?
- 13. Ruta de análisis en los carriles
- 14. formato Windows camino corto a formato largo camino
- 15. Advertencia de mal camino, ¿de dónde viene?
- 16. carriles - escapan SQL params
- 17. Makefile - ../ quitar del camino
- 18. primavera: camino cartografía reglas
- 19. Java divide el camino ...?
- 20. Pruebas de carriles vistas parciales independiente
- 21. cambio dinámico ViewStart camino trazado en MVC 3
- 22. carriles de enrutamiento recursos anidados
- 23. f.hidden_field en los carriles de 3,2
- 24. Un problema de programación dinámica
- 25. ¿Deberíamos seguir el camino de la Corona?
- 26. ¿Qué es exactamente el camino de aumento?
- 27. TinyMCE inserción de imagen - camino equivocado
- 28. Conseguir el camino de% AppData% en PowerShell
- 29. de Gaza el camino hacia el AP
- 30. Recuperar una cookie de un camino diferente
[aquí] (http://guides.rubyonrails.org/routing.html#seeing-existing-routes-with-rake) es la explicación detallada de qué 'rutas de rake' te da –
No puedo ver cómo esto muestra lo que puedo pasar como argumentos para el ayudante, etc. – LuckyLuke
@Dude, mira mi actualización – evfwcqcg