Où est root_path ou root_url?
Dans les rails, il y a beaucoup d'aides pour orienter nos actions, comme collections_path
new_member_path
edit_member_path
et ainsi de suite.
Mais où est la racine? Est-il un helper toujours des points à ma page d'accueil?
- Il sera affiché lorsque vous ne
rake routes
à l'invite de commande.
Vous devez vous connecter pour publier un commentaire.
Ces aides existent, mais vous devez placer votre url de la racine avant, dans
config/routes.rb
:Vous pouvez utiliser
root_url
etroot_path
par la suite.Être averti qu'il y a un hic quand vous faites des redirections avec le
_path
aides, vous devez utiliser le_url
ceux lors de la redirection (voir @LanguagesNamedAfterCoffee commentaire pour plus de détails).redirect_to
vous devrez utiliserroot_url
.