我们的Rails 5源码分析系列课程正式开坑,在这个大课件中我们会从Rails 5的源码角度为大家分析Rails的核心功能的设计,包括:
- autoload & ActiveSupport::Autoload的作用以及源码分析
- ActiveRecord Query模型查询,Callbacks回调以及属性方法声明(并不是method_missing)等等源码分析
- Rails启动源码分析
- 从Request到Controller#action的源码分析
- Controller filters源码分析
- Rails中的rack middleware的加载和源码分析
- 怎样实现自己的一个rack middleware
等等内容,我们[Rails 5源码分析]课程的目的就是让大家一方面了解Rails核心gem的设计思路和运作模式,另一方面就是通过Rails 5的源码分析,让大家更深入的了解Ruby更多用法,让大家能把这些好的设计模式用在自己的项目当中。