В Ruby on Rails, когда мы запускаем «rails server» (или скрипт / сервер), какова последовательность происходящих событий?

#ruby-on-rails #ruby-on-rails-3

#ruby-on-rails #ruby-on-rails-3

Вопрос:

Я знаю, что environment.rb , environments/development.rb , initializers/foobar.rb будут выполняться один за другим и в таком порядке (поскольку я помещаю некоторые инструкции печати в начало этих файлов и вижу последовательность).

Помимо этих файлов, какие файлы запускаются или просматриваются и в какой последовательности (обновление: и что заставляет это происходить?), когда мы запускаем сервер Rails?

Ответ №1:

Это должно помочь вам разобраться в деталях:

Комментарии:

1. guides.rubyonrails.org/initialization.html эта ссылка, вероятно, лучше. Первое на самом деле предназначено для 3.1 или edge rails.

2. боже мой, я посмотрел на guides.rubyonrails.org/initialization.html и подумал, вау, это хорошие 20 страниц документов, и поэтому я хотел посмотреть, сколько страниц на самом деле, поэтому я распечатал это в формате PDF на Mac и просмотрел — 108 страниц, мой дорогой друг