11 months ago

Objective
关于今天的课程, 你记得什么?
1、执行rails c出现问题


解决方法:输入spring stop

2、问题:views/layout的作用?
回答:layout里的文档相当于是一个总体的布局,默认是按照application.html.erb的布局来输出,比如有navbar,flash,footer等,使用layout::admin是想自定义一个后台的总体布局,不想原来默认的,为了让前后台的布局有差异。

3、问题:点击加入购物车时,数字显增加双倍
原因:多了一句current_cart.add_product_to_cart(@product)

4、问题:无法点开购物车


错误指出找不到物品cart_items的商品product_id
原因:可能是之前删除了product;可能数据修改后,没有重新rake db:migrate;可能是之前的数据没有存product数据。
知识补充:<% current_cart.cart_items.each do |cart_item| %>



<%= link_to product_path(cart_item.product) do %>
这句话意思是:找到购物车current_cart里的所有物品cart_items然后连接link_to到product_path这路径。
解觉方案:执行rake三兄弟

完成了什么?
做完了JDSTORE的购物车。

Reflective
你要如何形容今天的情绪
今天的高峰是什么?
解决问题和完成任务后,不仅感觉学到了东西,而且有些成就感。
今天的低点是什么?
刚开始遇到问题无法解决时,很痛苦,但是知道解决方案如此简单时,又如释重负,觉得根本没有很难嘛!

Interpretive
我们今天学到了什么?
http://localhost:3000/rails/info/routes=在终端机输入rake可以查看路径 routes

遇到的问题再小也要写进ORID;
做的过程中遇到疑惑,但不影响进度的地方,如果不能马上解决,就写下来,等把任务完成了,在考虑解决这些小问题。

解决问题的途径:1、sclack;2、论坛;3、微信(群发、私信);4、全球meetup以及nic线上解答(一定要提前准备);5、Google和搜索引擎(自己寻找)
今天一个重要的领悟是什么?
一定要每天写ORID,每天花时间、精力和情绪去跨过的错误才有价值,只有这样我才能变成debug高手!

每天学一点才是真理,一次性是学不会的,不要总掉进老师说的坑。

Decisional
我们会如何用一句话形容今天的工作
充实的一天,只有真正去做、做下去、做完整,才能有成长,这样也就不会东想西想了。
有哪些工作需要明天继续努力?
比赛、比赛还是比赛

← 520学习收获 rake三兄弟 →
 
comments powered by Disqus