20170121 全栈ORID日记

Published on:

Objective

完成什么?

昨天改完魔改新版本后,今天调试又发现了好几个问题,debug到半夜,解决了两个问题。
1点看了一页:《Principles》,第47页,微信群打卡。

Reflective

高峰

debug成功的那一刻,让我觉得今天没白费。

低点

在纸上列出所有问题,才发现问题好多。

Interpretation

  1. 感谢@沙荷茗 同学反馈,filter出了一点问题,仔细调试发现了这么几个现象:
  2. 每当点击filter按钮,都会报错,网页提示错误的位置在分页的代码
  3. 删掉分页的代码,再filter问题报错就消失了
    这时候再回去看代码,才发现问题是case when代码中,filter后面忘了加上分页功能,酱紫filter就不会分页,而不filter就会分页,明显系统就不知道什么时候该分页了。

  4. 搜索有问题:每当空内容搜索就会报错。
    原因是系统不知道空内容该怎么办,这时候只要在search.html.erb中加入一个判断,if @jobs.blank?,然后提示无内容匹配就行了。

最重要的领悟是啥?

学得越多,需要解决的问题越多。

Decisional

今天又不少收获,
明天再去解决其他的bug,然后把招聘网站再做一遍。

Comments

comments powered by Disqus