web-dev-qa-db-fra.com

Ajout d'un paramètre de hachage dans l'URL Rails Routes

Comment ajouter un paramètre de hachage dans link_to. J'ai besoin de générer une URL quelque chose comme ça ..

/p/generate/#sometext

Voici à quoi ressemble mon code maintenant.

link_to "Click",my_path

Comment ajouter le paramètre de hachage à ma méthode de routes.

Maintenant pour la réponse

Lorsque j'ai posté la question, je n'ai pas complètement traversé l'API des URL. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

Je l'ai fait maintenant. :). J'ai trouvé la réponse.

link_to "Click", my_path(:anchor => "sometext")

M.cypher ci-dessous l'a presque compris. :)

78
Manjunath Manoharan

Voici comment vous le feriez habituellement:

link_to "Click", my_path(:anchor => "sometext")

Vos itinéraires n'y sont pas pour beaucoup, car la partie d'ancrage (#something) n'est pas transféré sur le serveur, c'est purement côté client.

127
M. Cypher

Je reconnais que c'est un ancien post, mais j'ai pensé que je pourrais apporter ma récente découverte:

<%= link_to "New Person", polymorphic_path([:new, person], anchor: "profile") %>

Voir API Docs pour plus de détails.

14
David Vezzani