2017-10-16 2 views
0

Je ne reçois aucun message d'erreur lorsque je charge la page. Le seul problème est que le formulaire de commentaires ne s'affiche pas dans le navigateur.Formulaire partiel ne restituant pas les rails

<div class="col-sm-11 col-xs-12 blog-content"> 
<h2 class="text-center"><%= @post.title %></h2> 
<h5 class="text-center"><%= @post.created_at.strftime('%b %d, %Y') %></h5> 
<div><%= raw @post.body %></div> 
<br> 
<h2><%= @post.comments.count %></h2> 
<%= render @post.comments %> 
<h3>Add a comment...</h3> 
<%= render partial: 'comments/form'%> 
</div> 

Voici la forme de commentaires que j'essaie de rendre.

<%= form_for([@post, @post.comments.build]) do |f| %> 
    <p> 
     <%= f.label :body%><br> 
     <%= f.text_area :body%> 
    </p> 
    <br> 
    <p> 
     <%= f.submit %> 
    </p> 
<% end %> 
+1

Quel est le nom de votre formulaire de commentaires et quel est le chemin complet? – krishnar

+0

le nom est _form.html.erb et le chemin est views/comments/_form.html.erb – user8782308

Répondre

0

Les commentaires sous forme partielle devrait exister dans ce chemin complet app/views/commentaires/_form.html.erb. Alors cela devrait fonctionner

+0

Ouais c'est le chemin dans lequel se trouve le partiel. – user8782308