338 votes

Rails : Vérifier la sortie de l'aide path depuis la console

Rails définit un tas de magie avec des routes nommées qui sont des aides pour vos routes. Parfois, surtout avec des routes imbriquées, il peut être un peu confus de garder la trace de l'URL que vous obtiendrez pour un appel à une méthode d'aide de route donnée. Est-il possible, en utilisant la console Ruby, de voir quel lien une fonction d'aide donnée va générer ? Par exemple, avec un helper nommé comme post_path(post), je veux voir quelle URL est générée.

1voto

Chad M Points 127

Pour Rails 5.2.4.1, j'ai dû

app.extend app._routes.named_routes.path_helpers_module
app.whatever_path

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X