2016-11-11 12 views
1

Ich habe <div id="all-comments">Comments</div>
Abschnitt auf meiner Posts Seite zeigen. Ich habe einen Link auf meiner Posts-Indexseite, auf dem Anzahl der Kommentare angezeigt wird und wenn ich auf Kommentare klicke, gehe ich zu example.com/posts/1#all-comments.
Jetzt verwende ich <%= link_to post_path(@post) %> - Dies erzeugt example.com/posts/1, aber ich möchte # alle Kommentare am Ende.Schienen zu einer anderen Seite insbesondere Abschnitt

Vielen Dank im Voraus.

Antwort

0

Dies wird abgedeckt im docs for link_to (wenn auch ein bisschen begraben):

link_to können auch Links mit Anker oder Query-Strings erzeugen:

link_to "Comment wall", profile_path(@profile, anchor: "wall") 
# => <a href="/profiles/1#wall">Comment wall</a> 

Und so:

<%= link_to post_path(@post, anchor: "all-comments") %> 
Verwandte Themen