Obtenez de l'ancrage de la partie de l'URL dans le contrôleur de Ruby on Rails
Est-il un moyen d'obtenir le point d'ancrage d'une URL dans un contrôleur?
Exemple: si je tape http://www.foo.com/bar#anchor123 puis-je obtenir de la chaîne anchor123 dans mon contrôleur?
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas le faire dans les Rails, parce que l'ancre n'est pas envoyé au serveur. Voir mikeduncan.com/?s=named+ancres
Non désolé, ce n'est pas possible de récupérer les #ancre du côté serveur (dans toutes les langues).
C'est côté client drapeau pour dire au navigateur d'accéder à une position spécifique dans la page.
Mais vous pouvez utiliser du Javascript dans le corps de vérifier pour un point d'ancrage et de l'envoyer vers le serveur à l'aide d'un Ajax-appel...
window.location.hash
pour obtenir la valeur de l'ancre plutôt quesplit
ting..? developer.mozilla.org/en-US/docs/Web/API/...