2017-05-25 2 views
0

Ich lerne RoR bauen soziales Netzwerk. In meinen Ansichten habe ich eine Indexansicht, die eine Mischung aller Beiträge meiner Gruppen darstellt. Nun möchte ich einen Link erstellen, um auf meinen ursprünglichen Post (in seine Gruppe) umzuleiten. Umleitung in die Gruppe ist nicht wirklich ein Problem, aber ich weiß nicht, wie ich auf meinen Beitrag in diese Gruppe umleiten soll.Redirect auf ein bestimmtes Element

Mit einem Codebeispiel wird es klar sein:

Index Ansicht:

<%= @posts.each do |p| %> 
    <%= p.title %> 
    Publish in <%= link_to p.group.name, group_path(p.group, ROUTE TO MY POST) %> 
<% end %> 

anzeigen Ansicht (Gruppe):

<%= @group.posts.each do |post|%> 
    <div id='post_iter<%=post.id%>' 
    <%= p.title%> 
    </div> 
<% end %> 

So würde Ich mag den Benutzer in Richtung umleiten seine Wiederholung in die Gruppe Show. So etwas wie

<%= link_to p.group.name, group_path(p.group, #post_iter#{p.id}) %> 

Antwort

0

Dies sollte gut sein:

<%= link_to p.group.name, group_path(p.group, anchor: "post_iter(#{p.id})") %> 
Verwandte Themen