Я разработчик PHP, который немного знает Ruby. Я хочу изучать Ruby on Rails, но большинство ресурсов, с которыми я сталкивался, рассматривают функциональность RoR как «магическую» - то есть она имеет определенную внутреннюю согласованность, но не спрашивайте, как она работает в терминах Ruby, MySQL и т. Д.
В любом случае, я хочу глубоко понять, как работает RoR, дизайнерские решения, которые повлияли на его создание и т. Д. В частности, я заинтересован в ActiveRecord, но на самом деле я ищу весь пакет.
Любые книги / сайты / советы приветствуются.