Je suis en train de créer des points d'ancrage pour tous les commentaires sur mon blog, donc une personne peut prendre l'url de l'ancre et de le coller dans son navigateur, qui va automatiquement charger la page et faites défiler vers le point dans la page où leur commentaire commence.
Peut-être que je vais sur ce le mauvais sens, mais j'ai essayé ce qui était en vain.
Commentaire de vue de l'Échec 1 - lorsqu'il est collé dans un navigateur, ce lien n'est pas faites défiler vers le bas jusqu'à la position souhaitée
<%= link_to '#', :controller => 'posts', :action => 'show', :id => comment.post, :anchor => 'comment_' << comment.id.to_s %>
Commentaires contrôleur de l'Échec 2 - correction de l'url dans le navigateur, mais pas de défilement qui se passe, il reste simplement en haut de la page
redirect_to :controller => 'posts', :action => 'show', :id => @post, :anchor => 'comment_' + @comment.id.to_s
Si quelqu'un pouvait m'aider je lui en serais très reconnaissant :)
Mise à JOUR: Les solutions ci-dessous presque le travail, mais je sors avec l'URL suivante qui n'est pas affichée si je clique sur elle.
# c'est à dire http://localhost:3000/posts/please-work