觉得module是很有趣的文法 也好奇为什么module
一定伴随着base
以及extend
还有class method
类方法
关于
View
,最重要的守则就是在 template 中绝对没有商务逻辑
这点简直是黄金判断法制 爱死了
这也是为什么 index 的定义在 controller
里
那到底什么情境适合把代码重构到
Model
? 什么时候用Helper
呢?
如果跟 HTML
画面显示无关,跟商务逻辑有关,则放到 Model
里面。
如果跟 HTML
画面显示有关,则适合放在 Helper
里面。一般来说,在 Model 里面是不会处理 HTML 代码的,这是 Helper 的事情
BTW 原来helper
也是一种module
来的啊啊啊!!!都说通了啊啊啊
感悟
学习果然都是相通的,学编程跟学英文一样。特别在初学阶段,先通篇阅读 不懂但是不影响理解大意的细节先别不断的停下来去纠结。留意到这些细节,继续读下去。如果是重要的细节,会不断重复出现,此时两种可能
-
看到次数多了 靠自己的智商自动理解是什么意思了
-
看到的次数多了 还不了解 带着奇烈的好奇 以后看到任何相关介绍它的资料会一下子一通百通
这样就会在不影响学习速度 所以不影响学习热情的情况下 把简单的、中等难度的、很艰深的知识点都掌握
真是机智!
撸代码也一样的道理 不影响推进速度的情况下 放心看资料、放心浏览、放心用 重复的次数多了 要么自己悟道了要么好奇心巨强烈 结果都一样 最后都理解了知识
网友评论