ParentFull threadwhichdan·Make a Rails app, then look at how every feature you use is implemented. Just reading through the ActiveRecord source will get you some mileage.View on HN