以前偶尔看一些 rails 的源码,感觉挺不系统的。最近想着重新系统的看一下,请问有相关书籍吗?或者说只能一个一个的点着看?想请教一下各位是怎么看 rails 源码的
针对性的看,比如某个功能看相关代码。例如,了解其中间件的流程。例如 Path 类的作用等等。别想没头苍蝇式的瞎看,欲速则不达。Rails 源码太多奇技淫巧,垃圾语言真是没办法。
大手们不是用 vim tags 来看各种 gem 的源码吗?
最近试了几天 rubymine 感觉功能太多了。。
sublime vim rubymine 纠结到底用哪个。。
有老外写的 Reading Rails 系列文章,可以参考一下 http://monkeyandcrow.com/series/reading_rails/
有本书 Rebuilding Rails,整书实现一个微型 Rails 框架,里面有很多对 Rails 已有组件源码的解释和导读,你可以先看下这本书起
不明白看代码想搞懂什么,搞懂原理的话 soveran 大神就喜欢代码少但是功能全的东西,比如
https://github.com/soveran/cuba 和 https://github.com/soveran/mote
数据库就没有特别精简的了
quora 什么有相同的问题,可以参考下 https://www.quora.com/What-is-the-best-way-to-read-the-source-code-of-Rails