我的视图代码中有这个:
<h2>What Others Are Saying...</h2>
<% @comments.each do |comment| %>
<ul>
<li><%= comment.email %></li>
<li><%= comment.body %></li>
</ul>
<% end %>
<hr>
<%= render "comments/comment_form" %>
控制器代码:
before_filter :authenticate_user!, except: [:index, :show]
def index
@posts = Post.all
end
def show
@post = Post.find(params[:id])
@comment = @post.comments.build
@comments = @post.comments
end
当没有评论时,我仍然在我的 DOM 中看到 ul > li,有没有办法在 soemone 实际发布消息之前不渲染它?