后记
一些建议:
看新代码。Rails 版本更新太快,无论是新手还是老手,都建议从新的开始学习。不看新代码,之前在旧版本里遇到的问题或解决方案,或许新版本已经有了更好的解决方案,并且还新增了一些新特性可以使用。
各个 release note 一定要认真看!你不需要知道整个改进过程,但是要大致了解。
不用想着什么都学会了,才动手。几乎不可能(也没必要)全部知识都能学会,并且知识从实践中来,只有动手做过才能掌握、熟练。
知识点尽量全面。有时候我们重复轮子,既花时间又不够理想,却不知有些方法 Rails 已经内置,直接用即可。
不用完全迷信'更优雅'。框架,顾名思义,提供了方便也会有限制。当实际需求需要的时候,没必要什么事都往框架提供的内置方法去套。应该优先考虑完成任务,及后续阅读、维护。
目标:
尽量简洁。
尽量把晦涩、难懂的东西讲明白。
帮助人理解 Rails 5 整体架构,做他们阅读源代码的带路人。
对 API 的补充。
理解 Rails 的优雅之处。(有些东西,我们自己也可以做,但 Rails 提供了,而且更优雅;我们需要理解它,然后使用它)
使用和原理相结合。尽量两者兼顾,把握好度。
重要的是解决问题的能力,而非专家。
没有最好的解决方案。
当你不确定时,不妨多敲几行代码,以防万一。
目标读者: 普通 Rails Web 开发者。
最后更新于