美文网首页
Rails源代码阅读总结

Rails源代码阅读总结

作者: 哈哈哈呵呵呵 | 来源:发表于2015-04-08 16:43 被阅读772次

      学习Rails很久,其实已经将官方的入门指南阅读过N(N>10)遍了;自己动手写的demo也不在少数了,当然由于前端问题,总是不能满意,最终都草草收尾;之前在一个小公司里面实习时候也做的是Rails的开发工作。总是以上的几种经历一直在增加我阅读Rails源代码的兴趣。

      其实之前也试着读过几次Rails源代码,每次都是以ActiveRecord这个库作为入手点,可能是由于当时Ruby功底的限制,总是不能坚持下去。

      这次再次阅读Rails源代码,以Rails启动流程这篇指南作为阅读的指导,将railties库的源代码阅读了好几遍。相对来说,收获还是很大的。

       首先,以rails sever和rails  console这个命令为起始点,彻底搞清楚了config文件夹下的配置文件的加载顺序。

       其次,railties,engine,application这几个类的继承关系。而且,一个Rails的应用是继承自Application类的。其中Rails应用的定义在config/application.rb这个配置文件中完成。

       另外,关于RubyGems,有一点需要记住: 当我们require一个gem包的时候,我们将该gem包的lib文件加入到了load_path下,剩下的事情,和我们require一个普通ruby程序发生的事情是一样的。

       关于接下来的事情。这两天在看actionpack这一块的东西,看来看去,其实东西挺多的,很难理出头绪。现在有三种选择,一种是硬着头皮看,另一种就是等过段时间有兴趣了再看,第三种就是每当在开发过程中遇到一种用法的时候,就到源代码中寻找答案,积累着看。我打算选择第三种,当然第二种和第三种并不冲突,等到以后再说。目前是不打算再继 续看下去了。

       没事的时候,看看ruby的标准库,想着能不错。

       

相关文章

  • Rails源代码阅读总结

    学习Rails很久,其实已经将官方的入门指南阅读过N(N>10)遍了;自己动手写的demo也不在少数了,当然...

  • 阅读前的准备

    如果你已经打算阅读 rails 源代码了,你一定已经安装好 ruby 和 rails 了,可能和我一样你也是用 r...

  • 为什么要阅读rails源代码?

    先说一下,在写这篇文章的时候我刚开始阅读 rails 的源码,所以并不能以一个过来人的身份给出什么谆谆教导,这只是...

  • 2016-11-06 task-list

    今日任务 ruby on rails 第八章 ruby on rails 指南 今日总结 Action view ...

  • Mantle 源代码阅读笔记 一

    Mantle 源代码阅读笔记 一 Mantle 源代码阅读笔记 一

  • railties库阅读笔记一

    之前在Rails入门指南中浏览相关知识,再一次进入Rails启动流程页面,再次阅读这个章节,收获颇多。 ...

  • rails问题总结

    使用ajax异步提交表单在rails中只能使用type=submit的button来提交有data-remote=...

  • 阅读xxl-job开源代码总结

    如何保证调度中心的HA(高可用)? xxl-job-admin(调度中心)可以部署多台机器,只需要客户端配置的调度...

  • rails-jwplayer

    Rails::Jwplayer rails-jwplayer is JW Player for Rails, it...

  • rails 笔记(1)

    常用rails命令 1、rails new project_name: 创建一个rails 项目 2、rails ...

网友评论

      本文标题:Rails源代码阅读总结

      本文链接:https://www.haomeiwen.com/subject/fmbzxttx.html