Архитектура направляющих?

Я хотел бы смочь считать исходный код направляющих, но я думаю, что не могу действительно сделать этого, потому что я не знаю, должны были запуститься и как соединены различные части кода. Например, очевидно, что делает ActiveModel и я могу прочитать код, но я не понимаю, как обычно загружается приложение для направляющих и когда точно ActiveModel приходит к игре и какая часть направляющих вызывает его.

Я не говорю об этих общих материалах, люди говорят в руководствах, что первая Стойка загружается, затем направляющие являются приложением стойки... Нет. Я хочу что-то более подробное, так, чтобы я мог на самом деле искать каждый шаг в коде. Таким образом, я предполагаю своего рода диаграмму, объясняющую, как приложение для направляющих загружается и возможно примечание к каждому из subdir, говоря, где те файлы используются, что они делают и где на диаграмме загрузки они действительно загружаются, было бы хорошо.

Какие-либо подсказки относительно этого?

7
задан John Topley 15 July 2010 в 15:45
поделиться

1 ответ

Rails следует довольно традиционной конструкции MVC (Model/View/Controller), о которой вы можете прочитать.

Если вы хотите получить хороший обзор того, как запрос обрабатывается в rails, это выглядит как достойное место для начала:

http://betterexplained.com/articles/intermediate-rails-understanding-models-views-and-controllers/

Вот более подробная статья о том, как загружаются инициализаторы и окружение Rails:

http://toolmantim.com/thoughts/environments_and_the_rails_initialisation_process

Ссылка не работает, вот та же статья на github.

https://github.com/toolmantim/toolmantim/blob/master/articles/environments_and_the_rails_initialisation_process.haml

0
ответ дан 8 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: