huntman's Blog

For Freedom

ORID 20170101

| Comments

总结昨天犯的错误就是不淡定:报错了不是进 console 就是 branch -d ,结果弄得一团糟!
后面根本就没用这两个东西,有错直接去 atom 里面找,改回来就能重新运行了,根本不需要什么 bundle install!有的话教材一般都会有提示,自己不要自做聪明,画蛇添足!!!!

早上 10:20 才起,洗漱吃饭完
已经 11:20 ,开始吧
到 8-2 可以看到自己参与的所有群组这一节中,输入“touch app/views/account/groups/index.html.erb”终端里提示“No such file or directory”然后在 Atom 里“touch app/views/account/groups/”目录下找不到 “index.html.erb” ,然后就被卡住了
回去看 6-3 实际发表文章那一节中同样的动作“rails g controller posts”终端里有“create app/views/posts 另起一行 ivoke test_unit ” 然后运行 “touch app/views/posts/new.html.erb”看到终端里都没提示!
脑袋有点乱,休息了一下

13:00 重新开始琢磨,未果,只好上 slack 搜索同样的问题(slack 历史记录里的截图登出好慢啊!关 VPN 后重开速度好一点了)
14:00 搜索了同样的问题,但每个人的问题都有点不太一样,只好向助教求助,才发现原来上一步的“rails g controller account/groups”中我把 account 打成了 accout,也是醉了,这么傻逼的错误还会犯,而且犯了还找不到这近在眼前的错误,跑去翻老远以前的,哪里找得到!!!以后再再也不能犯这样简单的错误了!!!!!还有出问题了不要慌,仔细排查一下前几步,如果前面一直运行良好,到这几步出问题的大概不可能跟前面有关!
如果再犯同样的错误把“rails g controller accout/groups”改成“rails d controller accout/groups”就可以删掉误增的文件了!
15:30 遇到 8-3 最后的额外作业:实作 edit 和 destroy 的功能,回去看第 4 章,研究了半天有些地方还是不知道要怎么替换,感觉好难。搜 slack 都说第二遍或第三遍之后再来做额外作业,只好作罢。
16:00 接着做
17:00 因为心急看教程没看仔细,直接git push heroku master,没想到这里是要改成git push heroku ch08:master才行,不改轻举妄动了,只好求助助教(在忙,先看别人的 blog,看到 Jerry 写的“不够专注,,在练习的过程中又会更容易犯低级错误,也就需要消耗掉自己更多的耐心与时间。”真是很有道理的!所以无论如何一定要专注,如果不专注宁愿停下来也不要强行继续下去!全身心的投入,还包括整个时段,或者说一个时期,特别像现在刚开始,一定要运用一切手段 boost 自己的初速度,直到高于原先的引力才行!)
17:40 在助教的帮助下做了以下操作:删除 atom 里的 Gemfile.lock,然后在终端输入 bundle install --without production 接着 git add . 和git commit -am "bundle updating sqlite3” 然后push了 ch08:master就好了,网站那边都不用管!
18:00 chores

19:00 rails101第 2 遍开干
干到 2-5 最后一步发现警示讯息没有颜色条,只有一个 X

把这一节的代码仔细对了 2 遍还是没发现错误,只好去slack 上搜索,发现有人犯同样的问题:
爬回去 2-3 检查app/assets/stylesheets/application.scss 发现果然是我的拼写错了,导致 bootstrap 没有安装成功,还好没把这个问题跳过去,不然一步错接下来更难改:

21:20 在 3-1 Step 4.在 routing 上挂上 groups 时报错:


但原因并不是上面红色报警的,遂本节开头开始查,果然发现 Setp 3. 有个 groups 少打了个 s ,改过来之后就好了

22:30 开始手抄 CRUD,有点感觉了,差不多能默写,就是不太有信心
22:40 中场休息,不是很清醒,去洗个头!吃点东西
23:10 从 4-6 开始冲刺
很快就出现错误,这次浏览器报错还是有用的,指出了哪个地方有问题!一核对,果然 errors 少了个 s!


00:00 开始看 4-9(解说)Rails 的 CRUD 与 RESTful,这在第一遍是不让看的,怕脑子会乱掉,第二遍开始则需要去理解,如果理解不了就背起来,一定要背的!
00:25 看完之后感觉似懂又非懂,没什么时间了,还是先继续冲刺,回头再背!
5-2 Step 3浏览器画面有点不太一样,右上角缺少"登入"两个字,其它功能正常,索性不管看看接下来会怎么样?
果然不出所料,做完 5-3 “登入”还是没有出现,前面肯定是哪里出问题了,赶紧回去看!
大爷的,发现从一开始右上角就有“登入”的,我不知道从哪没掉的,这可怎么检查?
赶紧上 slack 搜,果然有人出现同样的问题,回去从 rails101 最开始的 2-4 Setp 2.新增 navbar 中发现我之前果然眼瞎,把 nav 抄成了跟上一行一样的 collapse,看来还是写完还是要认真对一遍才过!另外小圈圈里面的错误也很难发现!!


在 5-4第一步中又犯了一个傻逼的错误,将 has_many :groups 打成 had_many :groups
你他妈的英文过去式觉得很好嘛!?连写代码都要秀一下~现在记在这里,看你以后还敢不敢再犯!
02:20 唉,第 5 章其实内容也蛮多的,搞到现在,看来完全手打做一遍真的还是挺花时间的,剩下一半粗略估记还是要四个小时才能搞定。。。不知道能不能在开课前完成第三遍?先休息吧

Comments

comments powered by Disqus