ruby-on-rails – Rails架构?

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Ruby相关文章