今个儿有发现问题,也有学到东西了.
先说学到的吧,在做公司的论坛时候,要做一个浏览统计,因为一般做浏览统计都要加个时间限制的,刚接到任务时候第一反应就是在show这个action上使用session,后来自然很悲剧的粗大事了.因为每点击一篇topic都会keep住一个session,所以,如果做了时间限制后,点击了一篇再去点击其他的topic的话,则只会在第一篇topic那增加点击数,而其他的不会.其实,逻辑很Y的简单,那会临近下班时间,于是就没认真想,还以为很复杂.后来这么简单的问题还要公司的高手提示,真心觉得失败啊.
其次就是,counter_cache的运用,刚开始还以为在关联关系中用了counter_cache后还要自己写increment_counter和decrement_counter 的相关方法,结果每次看日志都很奇怪的执行了两次update.搜索了之后才发现,原来定义好关联关系和counter_cache之后,xxxx_count字段值会自己增减.
最后,不是关于技术知识的.而是我自己.我意识到好几次,萧然在指导我的时候,我的思维几乎不会转,至少说转的很慢,准确些说,这种状态只存在于我和他交流讨论的时候.因为好几次都是,他一转脚走开一下下,我就把大概的解决办法想出来.以至于都形成了习惯,经常跟他说,我先想想先.Maybe还是有些紧张吧,不是那种紧张,毕竟我跟他也算挺熟啦,肯定不会紧张什么,应该说是思维紧张吧.这个毛病有点悲剧啊.感觉自己的即兴思考能力还不及慢性思考能力的十分一.还是得多点跟人交流啊.