Ich versuche, eine polymorphe Assoziation einzurichten, und ich habe alles funktioniert, außer diese eine Sache. Ich folge mit dem Railscast hier https://www.youtube.com/watch?v=WOFAcbxdWjY und es gibt einen Abschnitt, wo er einen Link zu einem neuen Kommentar hinzufügt, der mit dem Foto verknüpft ist.Rails polymorphe Association Link funktioniert nicht
Der Code, den er aufgelistet hat, funktionierte im Video gut. In dem Video die [:new, @commentable, @comment]
Linie macht den Link gehen zu ..photos/1/comments/new
Hier ist, was ich in meiner comments
Ansicht habe.
<div id="wrapper">
<h3>Comments</h3>
<p><%= link_to "New Comment", [:new, @commentable, @comment] %></p>
<% @comments.each do |comment| %>
<div class="comments">
<div class="post-title"><%= comment.content %></div>
</div>
<% end %>
</div>
Nur Sache ist, dass, wenn ich das tue, der Link verweist auf
..articles/new.4
statt ..articles/4/comments/new
Was mache ich falsch? Ich benutze auch rails5.
, dass das Problem war, danke. – ddonche