I have been developing in Rails for about 3 years now, and would like to learn more about the Rails internals themselves. Rails 3 supposedly provides nice API’s for integrating more closely with Rails, but I’m having a hard time finding documentation on how to use them. Here are some examples of what i’m looking for:
Rails Initialization Process
http://guides.rubyonrails.org/initialization.html
Arel Walkthrough
http://railscasts.com/episodes/239-activerecord-relation-walkthrough
Routing Walkthrough
http://railscasts.com/episodes/231-routing-walkthrough
http://railscasts.com/episodes/232-routing-walkthrough-part-2
Crafting Rails Applications
http://pragprog.com/book/jvrails/crafting-rails-applications
Are there any other good resources that an help as a guided tour of how Rails works?
(and please don’t say read the source code.. I’m looking for a more guided explanation)
The Ruby Metaprogramming Book has some chapters in the end teaching how ActiveRecord internals is made up.