【发布时间】:2016-02-05 16:28:09
【问题描述】:
当我尝试访问包含已在数据库中删除的用户的评论的帖子时,我收到错误 undefined method 'email' for nil:NilClass。
我想知道:如何删除“即时”不再存在的用户创建的 cmets?
我试过这样的
<%= div_for(comment) do %>
<% if comment.user.email.nil?%>
<% comment.destroy %>
<%else%>
<p><%= comment.body %></p>
<p class="comment-submitted-by"><%= time_ago_in_words(comment.created_at) %> ago by
<%= comment.user.email %></p>
<%end%>
但我仍然得到错误。
【问题讨论】:
标签: ruby-on-rails ruby database null