加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails架构?

发布时间:2020-12-16 21:11:08 所属栏目:百科 来源:网络整理
导读:我希望能够阅读Rails源代码,但我认为我不能真正做到这一点,因为我不知道是不是要开始以及如何连接代码的不同部分.例如,很明显ActiveModel做了什么,我可以读取代码,但是我不明白Rails应用程序通常是如何加载的,以及何时正好运行ActiveModel以及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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读