What is the best way to learn from rails source code?
Where to start to read rails source code? Any good references like blog series that discuss the rails source code?
http://github.com/rails/rails/tree/master/activesupport/lib/...
Though this library isn't really Rails-specific, it has a bunch of self-contained ruby files, good to learn about the style of doing things elsewhere in rails.
Examples: Array#uniq_by, String#pluralize, Numeric#hours, etc.
The Rails router, while considerably more complex than ActiveSupport, is also a self-contained chunk of code you can read: http://github.com/rails/rails/tree/master/actionpack/lib/act...
Also: When reading Rails code (or any ruby library's code, for that matter), I've found that reading the specs first is very effective.