##Objective ###今天做了什么?

  1. 写ORID
  2. 完成了Rails第二课:初级练习

###关于今天的学习,你记得什么? ####新旧知识

  1. 在rails里面,model对应active_record、controller对应action_controller、views对应action_view,而后两个合并起来又叫action_ pakge
  2. model是用来对数据库操作的
  3. class和集合类的命令都是适用于群体的
  4. @media是设置在不同的显示环境下适用的css
  5. youtube上面有很多的原理解释视频,简直是学习的宝库
  6. IRB(Interactive Ruby Shell)
  7. :pluralize前面的冒号表示这是一个方法或者函数,总之可以调用或是接上的意思
  8. method会取参数parameters(参数),表示它们要对那些参数操作。
  9. method也可以return(回传)资料。在Ruby里面,method会回传最后一行的结果,无论该结果是什么。
  10. scaffold(包括modle、view、controller)。可以理解成是database和人之间的操作媒介。
  11. generate scaffold 相当于打包了generate model,generate controller, generate view了。
  12. 空间模型应该理解有四成,加入database
  13. View会产生html来显示在浏览器,view档案是用ERB写的,它是一种样板语言(tamplate language),里面是html加上内嵌的ruby程序码。views里面的ruby的变数便是当使用者要浏览该页面的时候,所要填入的内容。(还有别样的样板语言,但是在railsbridge我们只用ERB。)
  14. Controller把objects在Model和View之间传来传去。
  15. 每一个URL都对应到Controller里面的某一个特定的method。
  16. 在这一步骤以后,当你打开你应用程式里面的任何一个页面,该请求(request)会被某个Controller的method处理。
  17. 当我们把Model、Views、Controllers放在一起的时候,他们会遵循以下的模式:
  18. 给一个Url,Rails会去检查要使用哪一个Controller里面的method(又称为“Action”)。Controller Action会去呼叫Model里面对应的methods。Model会去读写资料库,然后把包含资料的object回传到Controller。Controller会拿到这个object并且丢到View里面。Action通常会有对应的View档案,Rails会自动寻找并使用它。)
  19. Scaffold展示的就是一个最基础的CRUD(new topic, show, edit, destroy)
  20. root “topics#index” 中的除了#index的写法外还有没有其他的参数?
  21. routes定义的是启动controller(action)的名称、调用路径、使用方法及需要的参数列表。
  22. View的文件夹是生成controller时候同时生成的,touch只是创建里面的子文件。

####遗留问题

  1. 按票数排序,先插入票数column,设置初始值为零(这个没想好怎么做),之后票数变化对应的进行值更新,用教材的公司,update_attribute

####涉及资源

  1. 网站:LOGDOWN;
  2. 网站:全栈营
  3. 网站:heroku
  4. 网页:Active Record Query Interface的资源页

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

  1. 早上没吃早饭,明显感觉到在写ORID的时候的缺能量感
  2. 吃完饭后,觉得有点疲劳,然后来了罐可乐开始学习很快疲劳感就没了
  3. 下午连着学几个小时的程序后,感觉有些恶心感,就安排了休息。

###今天的高峰是什么?

  • 程序学习的时候效率非常高

###今天的低点是什么?

  • 下午连着学几个小时的程序后,感觉有些恶心感

##Interpretive ###我们今天学到了什么?

  1. 解决程序问题的时候重要是解决问题,不要太执着与一定要用什么办法解决,先把问题解决了,再来完善方法。

###今天有什么重要的领悟?

  • 解决程序问题的时候重要是解决问题,不要太执着与一定要用什么办法解决,先把问题解决了,再来完善方法。

##Decisional ###我们会如何用几句话形容今天?

  • 有计划、有意外,保持平静才能更好的应对突发状况,不然很容易放飞情绪。

###明天有什么计划?

  1. 写ORID;
  2. 学习全栈营;