有没有好的书籍或论文可以从上至下解释滑轨的内部工作原理?不是如何使用它,而是实际发生的事情,例如在您运行服务器或向服务器发送请求时。
这是一个很好的起点: Rails初始化过程
机架抽象了大多数Web服务器: 机架文档
然后Rails如何与Rack交互以处理请求: Rails on Rack
我通读了这些(和其他RoR核心指南)并探究了源代码,从而为自己揭开了Rails内部工作的神秘面纱。希望有帮助。
玩得开心!