Step 3-2
犯错都在view代码呢...看来要继续多练, 才能领悟啊...
嗯, 这样写没"报错", 但就是不显示任何文本或者输入info的框框...
妈呀, 下次什么都不显示, 先想到是少了显示指令 "=" 号!!!
然后这些代码还有错...在于...逻辑错误导致的代码错误...不能用@job啊啊啊!!!
Step 3-3
这是job-listing唯一难点. 我一开始又用提示的代码, 直接硬写...果然报错了...
果然这 "is_admin" 不是个内建功能哈哈哈哈 然后就想到了, 要给每个user一个"是否为admin"的标识才是正道...然后才记起, 原来是要添加栏位啊!!!
做的很顺利, 就是最后忘把"require_is_admin"这段代码从 admin/job/controller 挪到 application 这个全局里面了哈哈哈
Step 3-4
这里开始简单了, 这次唯一的小错误是忘记在new/edit的页面代码加上 " :label => "薪资上/下限""
Step 3-5
这个是个小难点, 习惯了会加tag就好懂多了, 多练习就能搞定. 对了, 这遍的小小领悟, boolean类别的数据在simple_form加持下, 只要f.input 就能直接以"是否勾选"的形式在前端展示了, 不用自己编写前端的展示.
最后, 忘记做代码优化, 就是把view里面一堆的ruby code丢去helper.
总结
这次换了二期的教程二刷下来, 目前为止居然感到简单易懂了好多. 而且一天内一遍顺下来有了big picture后感觉懂了更多. 而且勇敢的不看教程自己动手打, 再去对比教程发现自己准确率高而且快速, 太感动!
感悟到的学习方法
第一遍撸代码自己先动脑,勇敢乱试 并写文加深印象累积成长
然后一天内想不出正解就开始看教程
最后多刷几遍 真的能飞快成长!