Есть ли хорошая статья или глава книги, описывающая внутреннюю работу ActiveRecord?Я хочу прочитать учебник перед тем, как копаться в исходном коде.
Как и предполагали другие, стоит прочитать источник. Главы 7 и 8 Ruby для метапрограммирования могут помочь в этом.