我有 3 个模型:帖子、评论和问题。评论属于帖子,问题属于评论。尝试在帖子显示页面上显示属于评论的最后一个问题时出现错误。这是错误:
undefined method `[]' for nil:NilClass
这是给出错误的行,该错误位于帖子显示页面调用的部分 _comment.html.erb 中。
<%= comment.questions.last[:body] %>
我怀疑该错误与它显示在帖子页面上的事实有关,因为
<%= post.comments.last[:body] %>
做我想做的事。
谢谢您的帮助。