ruby-on-rails – Rails架构?
我希望能够阅读Rails源代码,但我认为我不能真正做到这一点,因为我不知道是不是要开始以及如何连接代码的不同部分.例如,很明显ActiveModel做了什么,我可以读取代码,但是我不明白Rails应用程序通常是如何加载的,以及何时正好运行ActiveModel以及rails的哪一部分调用它.
我不是在谈论人们在第一个Rack加载的手册中说的一般内容,然后Rails是一个机架应用程序…不.我想要更详细的东西,以便我可以实际查找代码中的每一步.所以我想某种图表解释了rails应用程序是如何加载的,并且可能是每个子文件的注释,说明这些文件的使用位置,他们做了什么以及加载图表上加载的位置都很好. 有什么提示吗? 解决方法
Rails遵循相当传统的MVC(模型/视图/控制器)设计,您可以阅读.
如果您想要很好地了解rails如何处理请求,这看起来像是一个不错的起点: http://betterexplained.com/articles/intermediate-rails-understanding-models-views-and-controllers/ 这是一篇关于如何加载Rails初始化器和环境的更详细的文章: http://toolmantim.com/thoughts/environments_and_the_rails_initialisation_process 链接坏了,这是github上的同一篇文章. https://github.com/toolmantim/toolmantim/blob/master/articles/environments_and_the_rails_initialisation_process.haml (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |