2017.04.04-ORID

Published on:

Objective

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

使用rails101的框架做出一个影评网站

完成了什么?

完成了使用rails101的框架做出一个影评网站花了6个小时.

Reflective

你要如何形容今天的情绪

今天的高峰是什么?

从rails101框架搭建,一直到实现影片评价的功能;可以类比教材里的前六个章节;
git 和 heroku操作较快。

今天的低点是什么?

在编写收藏的功能时遇到了一个变量(viewers)引发的错误(原教材里的是members).



上述四张图,除了变量名不一样,其他均一样。这个问题也折腾了好久,仍未解决,下次问助教。

Interpretive

我们今天学到了什么?

1.使用moive直接作为Model不行;后台识别不到Model的字段属性。后改用mymoive ,发现路由表中部分路径中是mymoife 这种形式


可以用过以下URL查看rails101的路由表
http://localhost:3000/rails/info/routes

【查看路由表】

  1. rails中对Model增加字段命令 rails g migration add_user_id_to_mymoive
  2. 在控制台上查询字段名清单,查询字段的详细信息的命令: User.column_names
    # [“id”, “username”, “password”, ”creat_at”,“update_at”] 会输出如上信息。

4.scope的用法
scope :recent, -> { order("created_at DESC") }

5.多级路由表概念理解加深

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

rails中可能存在英文单词的单复数识别,该疑问保留;后续整理起来问助教。
尽快熟悉rails中的既定规则,有助于养成良好的编码习惯,避过不少坑。

Decisional

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

”拼体力而不是智慧“,找到任何能提升你工作效率的方法

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

开课前复习与准备工作。