2011-03-31 27 views
0

如果我運行'rake db:migrate'來運行最新的遷移,'config/initializers/'下的文件會先觸發運行嗎?遷移運行會首先在'config/initializers /'下執行rb文件嗎?

至少,當我創建「軌產生遷移XXXX」命令遷移,在「配置/初始化/」將首先運行......所以,我想在Ruby文件就知道會這樣所有初始化文件將在遷移運行之前運行?

+0

是...需要環境文件,因爲在運行遷移文件時需要很多東西,比如數據庫連接,模型等。 – Ashish 2011-03-31 10:55:36

回答

0

在遷移過程中,建立了完整的Rails環境,因此將在遷移之前運行config/initializers中的初始值設定項。