Я хотел бы иметь возможность читать исходный код Rails, но я думаю, что на самом деле не могу этого сделать, потому что я не знаю, с чего начать и как связаны разные части кода. Например, очевидно, что делает ActiveModel, и я могу прочитать код, но я не понимаю, как приложение Rails обычно загружается и когда именно ActiveModel начинает играть и какая часть rails вызывает его.
Я не говорю об этих общих вещах, которые люди говорят в руководствах, что сначала загружается Rack, затем Rails - это приложение для стойки ... Нет. Я хочу что-то более подробное, чтобы я мог на самом деле посмотреть каждый шаг в код. Поэтому я думаю, что какая-то диаграмма, объясняющая, как загружается приложение rails, и, возможно, примечание к каждому из подкаталогов, в котором говорится, где эти файлы используются, что они делают и где на диаграмме загрузки, которую они загружают, было бы неплохо.
Какие-нибудь советы по этому поводу?