Prostředí první nebo zavazadlového prostoru jako první?

hlasů
1

environment.rb začíná takto:

RAILS_GEM_VERSION = '2.3.2' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')
Rails::Initializer.run do |config|

Znamená to, že environment.rb začíná jako první a vyzývá boot.rb?

Položena 21/06/2009 v 23:45
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Environment.rb je soubor hlavní Rails prostředí. To vyžaduje soubor boot.rb ale boot.rb je spuštěn před Rails :: Initializer.run. Ve skutečnosti, poslední řádek boot.rb obsahuje následující prohlášení

# All that for this:
Rails.boot!

Vezměte prosím na vědomí, že i když je soubor environment.rb patří k oblíbeným Rails aplikace, soubor boot.rb je automaticky aktualizován při každém spuštění úlohy rake

rake update:rails

Nikdy byste neměli upravovat tento soubor.

Chcete-li lépe pochopit, jak Rails inicializace funguje, Sven napsal opravdu užitečné článek s názvem procesu spuštění kryty z hlediska paragliders .

Odpovězeno 21/06/2009 v 23:58
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more