保华的Rails学习笔记

01/14 ROID日志

Objective
关于今天的课程, 你记得什么?
完成了什么?
rails102看了一部分
招聘课完成

Reflective
你要如何形容今天的情绪
今天的高峰是什么?
今天比较平常,没高峰低谷,bug很少遇到,遇到了基本马上就解决了。
只是看到有同学们魔改作品已经出来,感觉自己的进度有些慢,不过还是要耐着性子做完这遍招聘课程再开始魔改练习,要有自己的进度,少与别人比。

Interpretive
我们今天学到了什么?
今天一个重要的领悟是什么?
学到了index传递参数的方式,以及可以根据不同的参数从而改变不同的展现形式。
招聘课程中,首页工作的不同排序方式,主要是通过jobs_path(order: "by_lower_pound")这种形式传递参数,它会产生类似/jobs?order=by_lower_pound这样的链接
查看rails log信息


可以看出,它是展示的index,只是参数params不同。
所以做排序时,可以把index修改为

@jobs = case params [:order]
                when 'by_lower_pound'
        Job.where(is_hidden: false).order('wage_lower_pound DESC')

代码只是写了一部分
partial与model的大概差别:partial一般是整块html代码处理,model一般是逻辑判断的时候用的多,而且代码不像partial那样整块。

Decisional
我们会如何用一句话形容今天的工作
进步中
有哪些工作需要明天继续努力?
开始魔改大赛的学习