Ich habe Ressourcen verschachtelt und ich versuche, das neue Layout für die verschachtelte Ressource in der Show des übergeordneten anzuzeigen.Ruby on Rails - Rendern Sie neue Show
resources :discussions do
resources :comments
end
Diskussionen \ show.html.erb
<%= @discussion.title %>
<%= ... render the discussion %>
<%= ... render the existing comments %>
<% render 'comments/new' %> <--- trying something like this
comments/new
wirft einen Fehler, weil es die teilweise fehlt,.
comments/form
funktioniert, um darüber zu kommen, aber löst einen Fehler aus, mein @comment
ist nil
.
Kommentare/_form.html.erb
undefined method discussion for nil:NilClass
<%= bootstrap_form_for([ @comment.discussion, @comment]) do |f| %>
Muss ich etwas in der Steuerung zu ändern, oder bin ich über diese falsch gehen?
Danke für Ihre Hilfe!
Ich habe deine Antwort aktualisiert, da es ein paar Änderungen gab, die ich machen musste, aber es funktioniert so. Vielen Dank. :) –
Großartig ........... –