qiaoyu's Blog

Rails102/第七章犯错记录

https://fullstack.xinshengdaxue.com/posts/81
进行到step5,测试rails console时,出现与教材不同到画面。
但是助教找不到什么问题。
后来我试着重开了rails console,就好了。原来我之前改正的一个【拼写错误】就是原因所在。但是,改了model的话需要退出console再进入它才会生效~
【tips】atom全局搜索:command + shift + f 【输入错误的关键字】【按esc关闭】


下图所示代码就是有问题,但我就是没找到问题,copy过来,保存后完成效果。。。。

已经做完rails102的7-4,开始做7-5:
https://fullstack.xinshengdaxue.com/posts/84
查找所在分支:【git branch】
切换页面:【command+1/2】


7-5
明明照着教材打的,还是出现错误画面。
不过这好像是非常正常的事情。
自己检查了【错误画面】给的提示处的拼写,没有问题。
【错误画面】是在rails102的按钮【Join Group】处,点击后出现的。
没有发现【拼写错误】。
再来看看【错误画面】的大标题(应该属于错误归类):
【NoMethodError in GroupsController#join】理解为:无明确目标
【undefined method `is_member_of?' for nil:NilClass】理解为:此命令不明确,无组织
找不到,去问了助教,不管怎样,丢脸都不能把自己都脑袋搞混了,刚开始,不要试图【理解】任何东西,多做几遍就好了。
放松,等待答案。
【1】原来,在show.html.erb这个文件,里面应该是2个btn,你写成brn。改过来后,就可以看到有框框到【join】。
【2】同时,groups_controller里的这一行,params拼成了parmas。这个利用atom全局搜索:command + shift + f 【输入错误的关键字】就可以快速正确找到,修正过来。
【3】助教说:可能是之前的数据库错了吧,你在终端打rails c,然后输入Group.all,截个图,G大写~
【4】【groups_controller.rb】发现个错误 quit里的parsms....。然后join里面少了一个redirect_to
啊~~解决了,原来是【一堆问题】:拼写错误、漏写。

Comments

comments powered by Disqus