20161228学习纪录

Objective

关于今天的课程,你记得什么?

1、记住了!号表示的非的作用
2、current_user表示当前的用户,current这个词就记住了
3、联系的时候除了需要建立联系表还要在model里面设置联系
4、当网页交互失效时,可以直接使用rails console进行运行数据处理,可用于测试,也可用于救场;
5、建立一个新功能时要考虑这几个东西:a.对数据的处理,要考虑建立Model;b.对于交互的相应,要考虑修改相应的controller;c.对于操作的呈现,要考虑修改views;
6、可以把重复的代码定义成一段可调用的程序码,如果多个程序需要提前使用,可以退通过before_anction来预先使用;
7、rails g model\scaffold的用来建立数据架构的工具;
8、数据表之间的通过has_many、belongs_to来实现,资源调用通过routes里面的命令来实现通过resources来定义新资源以及同就资源之间的联系;
9、通过validates以及before_action来规范数据输入;
10、除了我们设成表格定义的数据外,数据表还有其他默认属性:created_at,updated_at;
11、使用scope功能能够将一段代码用其他字符来替代,用以达到简化输入和方便批量修改的好处;
12、安装的相当于一些程序码功能集,比如will_paginate,使用后就可以直接用函式来解决问题;
13、有一些函数是程序内嵌的,所以没有def就在使用了,这些只要先记下来就好,判断这里函数的方法就是在rails c里面看看能不能使用;
14、所有的功能代码要放在相应的对象下面;
15、这个工具主要是针对views进行优化用的;
16、程序命名为确保直观,在命名时会用_线来命名;

完成了什么?

1、完成了第三课5-3到9-4的第二遍学习;
2、完成了登入登出功能;
3、建立了群组和创建者之间的权限;
4、新增的文章功能,包括基本的CRUD以及排序及分页功能;
5、建立了更复杂的群组和用户的社团关系功能;
6、新增了用户查看自己群组和文章的功能;
7、使用了helper、partial和scope功能;

Reflective

你要如何形容今天的情绪?

今天花了半天的时间去帮户口的事情,下午回来适当休息后开始上机,现在上机的时间越来越长,放佛不会累一样。感觉我进入状态了,为了参与后天的活动很努力的在赶进度,希望今天能够完成第三课第二遍,但还是差一点点。貌似真正的心流状态下,关于情绪的感知也是停顿的,所有的注意力都在你做的事情上,所谓的上瘾只是对时间以及外物失去了感知啊。

今天的高峰是什么?

打了许多错字,全靠自己解决了。

今天的低点是什么?

敲代码的速度是上来了,但是错字率有些高,查找bug花的时间比提高输入效率的时间要高,所以不但要提高输入速度,还要提高输入精度。

Interpretive

我们今天学到了什么?

1、helper、scope以及partial;
2、在几个对象之间建立联系;
3、网页的本质其实也是面向对象的;
4、能够使用rails console排查bug;
5、一些字符的作业,比如:格式控制符。

今天一个重要的领悟是什么?

程序的本质是资源调用,所以db里面的数据其实是运行的核心。

Decisional

我们会如何用一句话形容今天的工作?

忘我坚毅。

有哪些工作需要明天继续努力?

完成第三课第二遍最后两小节,争取完成第一课,第二课第三遍的学习。

作者

Han Wei

发布于

2016-12-30

更新于

2024-04-07

许可协议

评论