重做rails101,发现controller 还有蛮多没有记住的东西:
错误记录:分析:这里提示没有找到这个参数,有两种可能:
- controller里的参数写错,
- 这个数据不完整,缺某个栏位!
最后才发现:
- controller位置写错了,这个页面是group的,但是我写到post的controller去了,怪不得会找不到!应该写到group的controller里!
partial的进阶用法,可以用于回圈,直接用于回圈,圆圈的语法都省了!partial的进阶用法就是可以给
- 可以给partial指定一个参数
- 可以让partial自动回圈!
图中的语句还可以这样写,结果是相等的。
1<%= render partial: "group_item", collection:@groups, as: :group %>
每日学习纪录:ORID
这是一个思考框架,利用 ORID 整理今天的思绪。
Objective
关于今天的课程, 你记得什么? 完成了什么?
今天的任务是完成rails101一次。
记得:
- 写controller 的时候,越来越知道自己在做什么,
- 全程基本没有遇到大的bug。小bug很快就解决了
- 了解了进阶的partial用法……
- 今天一天就可以搞定一次了,没想到可以这么快,放在之前要2,3天,纳闷为什么之前需要那么久!
完成了:rails101一遍!
Reflective
你要如何形容今天的情绪 今天的高峰是什么? 今天的低点是什么?
今天的注意力不够集中,还是会想到其他地方去。
高峰:做加入群组的那一块controller ,以前看不懂的代码,现在越来越看得懂了.
低点:傍晚在为张教练的事情伤脑筋……
Interpretive
我们今天学到了什么? 今天一个重要的领悟是什么?
今天学到了什么:说不出学到什么,就是重新做了一次rails101感觉很奇妙!时间变得快很多了,然后,以前不懂的东西,现在渐渐懂了……!
一个重要的领悟:没有!
Decisional
我们会如何用一句话形容今天的工作 有哪些工作需要明天继续努力?
今天的工作任务完成了……但是还有有些任性,有些时间可以利用的,但是荒费了……
明天要继续努力的:减少荒费时间 ,再次完成rails101,尽量自己跟着提示打code!!!!