#ruby-on-rails #ruby-on-rails-3
#ruby-on-rails #ruby-on-rails-3
Вопрос:
Я знаю, что environment.rb
, environments/development.rb
, initializers/foobar.rb
будут выполняться один за другим и в таком порядке (поскольку я помещаю некоторые инструкции печати в начало этих файлов и вижу последовательность).
Помимо этих файлов, какие файлы запускаются или просматриваются и в какой последовательности (обновление: и что заставляет это происходить?), когда мы запускаем сервер Rails?
Ответ №1:
Это должно помочь вам разобраться в деталях:
- Для текущих Rails (3.0.x): http://guides.rubyonrails.org/initialization.html (спасибо @Jack Chu)
- Для Edge Rails (3.1.x): http://ryanbigg.com/guides/initialization.html
- Для более старых Rails (примерно с 2008 года): http://railsguts.com/initialization.html
Комментарии:
1. guides.rubyonrails.org/initialization.html эта ссылка, вероятно, лучше. Первое на самом деле предназначено для 3.1 или edge rails.
2. боже мой, я посмотрел на guides.rubyonrails.org/initialization.html и подумал, вау, это хорошие 20 страниц документов, и поэтому я хотел посмотреть, сколько страниц на самом деле, поэтому я распечатал это в формате PDF на Mac и просмотрел — 108 страниц, мой дорогой друг