如何在文章索引页面栏4中显示评论表单

时间:2014-03-10 21:50:23

标签: ruby-on-rails forms comments

我使用rails 4设计此博客包含articles commentsusers所有内容

效果很好我只想列出索引页面中的文章及其下面的评论

每篇文章下都有一个ajax评论表(通过javascript创建新文章)我的代码

显示没有错误,但表单拒绝显示可能出错了。将

粘贴

所有代码所以我可以更正......

我的index.html.erb

<h1>Articles</h1>

<% @articles.each do |article| %>

    <%= render :partial => article %>
    <%= render :partial => article.comments %>

    <% form_for ([article, Comment.new],:remote => true) do |f| %>
    <p>
    <%= f.label :content, "New Comment" %><br/>
    <%= f.text_area :content %>
    </p>
    <p><%= f.submit "Add Comment"%></p>
  <% end %>
<% end %>

<p><%= link_to "New Article", new_article_path %></p>

第一个部分代码&lt;%= render:partial =&gt; article%&gt;

<h2><%= link_to article.name, article %></h2>

第二部分&lt;%= render:partial =&gt; article.comments%&gt;

  <%= div_for comment do %>
  <p><strong> <%= comment.user.username %> says</strong></p>
  <%= simple_format comment.content %>

  <% end %>

上面的代码不会抛出任何错误,但表格拒绝显示任何帮助

还是有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

替换

<% form_for ([article, Comment.new],:remote => true) do |f| %>

<%= form_for ([article, Comment.new],:remote => true) do |f| %>

缺少=符号,告知ERB评估并显示结果。