解决报错:undefined method `title' for nil:NilClass

Published on:

今晚练习8-3 可以看到自己发表的所有文章,发现了一个很有意思的事情。

实际上,我是完成第九节之后才发现了这个问题,当我点击右上角的下拉菜单中的My Post的时候。

网页报错了:

这真是一个有意思的问题,我反复检查也没发现我的操作有啥问题。

Google之后,大部分回答都说是method放错了位置,不可以放在private之后,但我完全没有这个问题。

问题到底出在哪里呢?

不明白。

我只好上slack,提问。

很快,有助教回答了我的问题:

很快,我也解决了问题。
第一步:终端输入:rails c
第二步:继续输入:post = Post.all
第三部:输入:post.delete_all
第四部:输入:exit退出console

最后刷新一下就ok了。

据助教说,问题出在教材:

这个是因为你之前建了一个些post是没有和group关联起来的,所以它找不到,我们进去把之前的数据都清掉就可以了。是教材的问题,我们去改哈

Comments

comments powered by Disqus